如果模型扩展模型
比如,我有二个模型a和b,它们是从Model中extends出来的,但是它们中有很多相同的方法,我想把它们放到一个公用模型中,如comm,然后a和b再从这个模型extends出来,不知道在ci中应该怎么做。请教大家。原来结构 class a extends Model,class b extends Model
现在想弄一个 class comm extends Model,然后 再class a extends comm ,和 class b extends comm
不知道该用什么方式实现比较好。 本帖最后由 visvoy 于 2010-4-3 03:32 编辑
:$看错,原来是要多重继承 CI 的模型不能多次继承,CI 并不是完全 OO 的框架。 有啥好招么? 我认为很难把 CI 改造成完全 OO 的框架。
不过楼主可以试试。 我晕,我include了,a extends model ,然后 b extends a.....想不到啥好招了。 试试class MY_Model extends Model{}
class a extends MY_Model{}
页:
[1]