控制器之间可以继承吗?
在controllers下有2个文件,1.php,2.php1.php
class A extends Controller{
......
}
2.php
class B extends A{
.....
}
这样可以吗? 哦,2.php应该是这样的
2.php
require_once('1.php');
class B extends A{
.....
}
主要是我不想把所有的方法都放在1个文件里 放几个文件无所谓,关键是控制器类名要和文件名一致。
目前来看不支持直接的继承吧。 为什么都是oop的方式了,都没见一个关键字new。 CI 帮你 new 了,哈哈,比如在 load 里。 这么老的贴子,顶一下。
我需要这个控制器继承的功能,有没有大牛实现了的?传授一下经验。 回复 6# baiyuxiong
这个就需要你自己 include 相关的 .php 文件然后继承了,CI 肯定是没这个功能,并且没有为此留下扩展接口。 回复 7# Hex
唉。我也想怎么能解决这个问题咧。哈。 回复 8# puras
找到个解决办法:http://codeigniter.org.cn/forums/thread-7785-1-1.html 回复 9# baiyuxiong
我刚刚解决,不知道是不是你要的样子。不过我的需求是解决了。哈。
页:
[1]
2