代码点火器中的常用功能

时间:2013-04-23 16:42:15

标签: php codeigniter

我有一些我写的常用功能,我正在复制到每个控制器。一个例子是将我的主导航放在一起的方法 - 我正在将其复制到每个人或我的控制器中。

有什么方法可以将这些常用功能放在某处,这样我就不必在每个控制器中重复相同的代码了吗?

我认为在用户指南中创建核心类是它,但这似乎只是扩展当前的核心

1 个答案:

答案 0 :(得分:2)

有很多方法可以做到这一点:

  1. 像Rikesh所说,使用Helpers
  2. 如果你有很多这样的功能,请将它们组织成Libraries
  3. 通常在CI中,帮助程序只是具有一堆“帮助程序”功能的文件。图书馆更好地组织成课程。就个人而言,我会创建一个名为Common的自定义库,或者像Nav Lib左右那样进一步专门化它们。这就是为什么我喜欢CI这么简单而又灵活!