从 Codeigniter 中的新文件夹加载库
在我的应用程序中,我想从新文件夹加载库。 我的应用程序 codeigniter。在我的根文件夹中,有 module
文件夹,其中有一个库文件,我想在我的模型页面中加载该库。
这是我的代码:
$this->load->library('./modules/libraryname');
当我加载此代码库时,我收到一条错误消息。
Unable load the requested library
我的代码有什么错误? 当我将库文件复制到 codeigniter 的库文件夹并将代码更改为:
$this->load->library('libraryname');
然后它将加载库而不会出现错误。
但我只需要从 module
文件夹加载它。我该怎么办?
In my application i want to load a library from a new folder.
My application codeigniter.In my root folder there have module
folder there have a library file i want to load that library in my model page.
This is my code:
$this->load->library('./modules/libraryname');
When i loading library this code I got an error message.
Unable load the requested library
What is the mistake in my code.?
When i copy the library file to codeigniter's library folder and changing the code as :
$this->load->library('libraryname');
Then it will load the library without error.
But i need to load this from only module
folder.What i do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Codeigniter 首先在应用程序/库中查找库,然后在系统/库中查找。你只有这两个选择。这些文件夹就是为此目的而提供的。
Codeigniter looks for library in application/library 1st, then system/library. You have only these two options. The folders are given for that purpose.
这个例子展示了如何更改默认目录以更改类的扩展位置,特别是在这里扩展 Controller_CI - 我使用 CH 来表示 CHILD 类
在启动中:
在原始文件第 230 行的 Controller.php 类(系统)中
}
This example shows how to change the default directory for changing where classes are extended, specifically here to extend Controller_CI - I have used CH to denote CHILD class
In boot:
in Controller.php class (system) at line 230 of orig file
}