在不同的CodeIgniter项目中使用相同的库、助手等的最佳方式是什么?

在不同的CodeIgniter项目中使用相同的库、助手等的最佳方式是什么?,codeigniter,model-view-controller,architecture,project-management,Codeigniter,Model View Controller,Architecture,Project Management,我在库、助手和我的旧codeigniter项目的模型中有很多代码 我想开始一个新的项目,我想我可以使用这些代码,而无需重写它们。此外,当我想更新库、帮助程序或模型中的代码时,我只需在一个文件中更新它们一次。但是,如果我将文件复制并粘贴到新项目中,我必须在代码中有更新时更新每个文件 那么,如何在最佳实践中做到这一点呢 谢谢因为Codeigniter 2.0,您可以在许多项目中共享同一个系统文件夹。在以前的版本中,只需稍加调整即可完成此操作。因此,一旦您有了一个公共系统文件夹,您就可以将所有库和助手

我在库、助手和我的旧codeigniter项目的模型中有很多代码

我想开始一个新的项目,我想我可以使用这些代码,而无需重写它们。此外,当我想更新库、帮助程序或模型中的代码时,我只需在一个文件中更新它们一次。但是,如果我将文件复制并粘贴到新项目中,我必须在代码中有更新时更新每个文件

那么,如何在最佳实践中做到这一点呢


谢谢

因为Codeigniter 2.0,您可以在许多项目中共享同一个系统文件夹。在以前的版本中,只需稍加调整即可完成此操作。因此,一旦您有了一个公共系统文件夹,您就可以将所有库和助手保存在这里,供所有项目使用。没有提供通用模型,因此您可以将它们转换为helper或library类,这实际上是有意义的。

请看Phil Sturgeon的文章,其中详细介绍了创建“共享”文件夹的方法,以便您可以从同一共享文件夹运行多个codeigniter安装