我正在建立一个项目,我希望在其中使用相同的 codeigniter 系统 + 在不同网站之间共享一些通用模型、库甚至配置文件。
我已经将我的系统文件夹和一个缩小的应用程序文件夹放在 docs/include/codeigniter 中,并且我在每个网站的索引文件中定义了系统文件夹的路径。我想,为了使用这个应用程序文件夹中的模型、库和配置文件,我应该使用https://www.codeigniter.com/userguide3/libraries/loader.html中的 add_package_path() 函数
但是我在哪里可以拨打这个电话以确保它尽早加载?我什至希望能够共享 autoload.php 配置文件,但是如果我在索引控制器的构造函数中调用此方法,我会收到错误消息,因为 CI 需要在开始加载控制器之前使用一些配置文件.