1

我已经编写了一些常用功能,目前正在复制到我的每个控制器中。一个例子是一种将我的主要导航组合在一起的方法 - 我目前正在将它复制到每个人或我的控制器中。

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

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

4

1 回答 1

2

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

  1. 就像 Rikesh 说的,使用Helpers
  2. 如果您有一大堆这样的功能,请将它们构建到库中

通常在 CI 中,助手只是带有一堆“助手”函数的文件。图书馆更好地组织成班级。就个人而言,我会创建一个名为的自定义库,Common或者可能像 aNav Lib左右那样进一步专门化它们。这就是为什么我喜欢 CI,它如此简单而灵活!

于 2013-04-23T17:03:15.940 回答