我在codeigniter中使用包时遇到问题。
我的文件夹布局是:
/applications
/regular_application1
/regular_application2
/common_pkg
在common_pkg中,我有我希望两个应用程序都可以使用的模型。为了加载包,我在$ autoload ['packages'] -
中添加了它的路由$autoload['packages'] = array(FCPATH.'applications/common_pkg/');
这很好,在任何控制器的两个应用程序中,我现在都可以使用以下方法加载模型:
$this->load->model("Balance_model");
问题是,在此之后,我想从regular_applicationx中加载一个库。所以我从我的控制器内部调用(控制器在regular_applicationx中:
$this->load->library("Selections_library");
但是当我尝试使用该库时,我得到了:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Selections::$Selections_library
我从上面猜测,一旦我在自动加载中将我的包设置为common_pkg,CodeIgniter只会查找库和模型。有没有办法从常规应用程序和common_pkg加载?
谢谢!