关于HEX版的HMVC的一个应用,始终不能解决!!!
本帖最后由 guangming123 于 2013-7-4 17:35 编辑我想让模块中的控制器共享MY_Controller中的public属性变量,试过很多种办法都不行,请指教。。。
以下是MY_Controller类的主要写法
class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
$this->abc=123;
在这个例子中,我就是想让模块中的控制器能读取到 $this->abc 等于123
这个肯定是读不到的,因为 module 的实例完全和控制器实例隔离。
我认为正确的做法,是通过参数传递的方式把数值传递到模块中,也就是让模块只接受输入,然后输出视图,并不会和控制器有任何交互,这样就让模块和系统解耦了。 明白了,多谢HEX能在百忙之中给予指教{:1_1:}
页:
[1]