Php 代码点火器中的常见功能

Php 代码点火器中的常见功能,php,codeigniter,Php,Codeigniter,我编写了一些常用函数,目前正在将它们复制到我的每个控制器中。一个例子是一个将我的主导航放在一起的方法——我目前正在将它复制到每个人或我的控制器中 有没有办法把这些常用函数放在某个地方,这样我就不必在每个控制器中重复相同的代码 我原以为在用户指南中创建核心类就可以了,但这似乎只是为了扩展当前的核心,有很多方法可以做到这一点: 就像Rikesh说的,使用 如果你有一大堆这样的函数,把它们组织成 通常在CI中,helper只是带有一系列“helper”函数的文件。图书馆更好地组织成班级。就我个人而言,

我编写了一些常用函数,目前正在将它们复制到我的每个控制器中。一个例子是一个将我的主导航放在一起的方法——我目前正在将它复制到每个人或我的控制器中

有没有办法把这些常用函数放在某个地方,这样我就不必在每个控制器中重复相同的代码


我原以为在用户指南中创建核心类就可以了,但这似乎只是为了扩展当前的核心,有很多方法可以做到这一点:

  • 就像Rikesh说的,使用
  • 如果你有一大堆这样的函数,把它们组织成

  • 通常在CI中,helper只是带有一系列“helper”函数的文件。图书馆更好地组织成班级。就我个人而言,我会创建一个名为
    Common
    的自定义库,或者像
    Nav-lib
    那样进一步专门化它们。这就是为什么我喜欢CI,它如此简单却又灵活

    这就是为什么是for。如果你扩展核心控制器,每个控制器都可以访问他的方法。哦,真的吗?我阅读了《用户指南》中的“帮助者”页面。我没有看到任何关于创建您自己的助手的提及…只使用现有的和扩展现有的…如果是这样的话,那么我将创建我自己的…谢谢!谢谢,我打算创建一个公共库,然后自动加载它