用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1390|回复: 1
收起左侧

[讨论/交流] 创建类库的新方法,可否直接继承自己的新类库呢?

[复制链接]
发表于 2015-10-1 16:50:28 | 显示全部楼层 |阅读模式
创建类库
另外,如果你希望在现有的类库中添加某些额外功能,CodeIgniter 允许你扩展原生的类,或者你甚至可以在你的 application/libraries 目录下放置一个和原生的类库同名的文件完全替代它。
总结起来:
  • 你可以创建一个全新的类库,
  • 你可以扩展原生的类库,
  • 你可以替换掉原生的类库。

看了文档关于类库的3种方法,其实应该可以多重继承关系吧,比如我扩展一个名叫 class D_Comp extends CI_Controller 的类,放到application/libraries 目录下,然后自己创建一个类M_Controller extends D_Comp 放到application/libraries 目录下使用。这样可以么?请教下

发表于 2015-10-3 11:44:27 | 显示全部楼层
为什么自己不试试! 不过要实现相同的方式,(不是一个类文件,而是很多类组成一个大功能) 在thinkphp叫行为类库还是Org类库包?好像有些这个意思。

本版积分规则