kevin8178 发表于 2012-3-2 10:14:56

求教:父类控制器的变量调用

我的程序独立写了个父类控制器MY_Controller继承了CI_Controller类,在MY_中的构造函数中定义了变量$log_path。另外有个控制器page继承了MY_Controller,现在我想在page中调用MY_类中的$log_path,请问是否可以,如果可以该怎么写。我的CI版本是2.0.3.

sdink 发表于 2012-3-2 10:40:49

$this啊

kevin8178 发表于 2012-3-2 10:49:19

我使用$this->log_path是调用不到,提示变量没有找到。

huboo82 发表于 2012-3-2 11:05:26

扩展的MY_Controller要放在application/core目录下,变量不能定义成private

kevin8178 发表于 2012-3-2 11:11:42

MY_是放在core下的,变量没有添加限制修饰符,默认应该是public吧。

kevin8178 发表于 2012-3-2 11:46:23

问题解决了,需要在父类构造函数外定义全局变量log_path,在构造函数内赋值。谢谢大家

qd520000 发表于 2012-3-2 15:59:36

原来是这样的..
页: [1]
查看完整版本: 求教:父类控制器的变量调用