创建类库的新方法,可否直接继承自己的新类库呢?
创建类库另外,如果你希望在现有的类库中添加某些额外功能,CodeIgniter 允许你扩展原生的类,或者你甚至可以在你的 application/libraries 目录下放置一个和原生的类库同名的文件完全替代它。
总结起来:
[*]你可以创建一个全新的类库,
[*]你可以扩展原生的类库,
[*]你可以替换掉原生的类库。
看了文档关于类库的3种方法,其实应该可以多重继承关系吧,比如我扩展一个名叫 class D_Comp extends CI_Controller 的类,放到application/libraries 目录下,然后自己创建一个类M_Controller extends D_Comp 放到application/libraries 目录下使用。这样可以么?请教下
为什么自己不试试! 不过要实现相同的方式,(不是一个类文件,而是很多类组成一个大功能) 在thinkphp叫行为类库还是Org类库包?好像有些这个意思。
页:
[1]