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

[讨论/交流] 怎么解决多个控制器加载同一个方法?

[复制链接]
发表于 2013-6-30 16:07:28 | 显示全部楼层 |阅读模式
前台导航栏是通过查询数据库生成的,现在是每个控制器里面都要写查询语句,有什么方法使每个控制器自动加载一个类或者什么的,不用每个控制器写查询代码啊!大师们
发表于 2013-6-30 20:36:39 | 显示全部楼层
在core里写一个MY_Controller 类  让每个控制器继承这个这个类   
发表于 2013-7-2 11:15:29 | 显示全部楼层
把功能写进一个针对该功能的模型,哪个控制器需要用该功能就load该模型,这是基本的MVC思想。
发表于 2013-7-2 11:30:22 | 显示全部楼层
你可以用模板的概念来处理
http://cier.ap01.aws.af.cm/index.php/docs/app/template
发表于 2013-7-2 17:02:59 | 显示全部楼层
在CI 2.1.3後不再建議把想要的類寫在core裏,
core是核心程式,
除非你有很好的擴充理由再動手改,
CI 2.X以後已有很好的擴充方式了,
libraray,helper,
還不夠的話還有thire_part,hook,
這些在"初,中""高手"來說夠用了.

本版积分规则