如何修改继承的控制器?
发现所有的controllers下的类都继承CI_Controller,我现在在该目录下面建立一个common.php
class Commonextends CI_Controller{
public function get_time()
{
return time();
}
}
另外建立一个home.php
class Home extends Common {
public function index()
{
$time = time();
echo $time;
}
}
访问home.php 报:Class 'Common' not found
菜鸟求指点!
我想让controllers下面的所有类 都继承 Common,而不是都继承CI_Controller
Common类是放在哪个目录下的? 我记得应该放在libraries目录下 steven_mlc 发表于 2012-4-12 09:53 static/image/common/back.gif
Common类是放在哪个目录下的? 我记得应该放在libraries目录下
放在application下面的libraries,还是system的libraries 文件夹? application下的 CI 不支持楼主的需求。
CI 控制器不支持多级继承。
可以参考这个 http://codeigniter.org.cn/user_guide/general/core_classes.html 实现类似的继承,但也只能继承这一级。
Hex 发表于 2012-4-12 11:53 static/image/common/back.gif
CI 不支持楼主的需求。
CI 控制器不支持多级继承。
哦 谢谢老大!
页:
[1]