Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在CodeIgniter中的模型文件中加载库文件_Php_Codeigniter - Fatal编程技术网

Php 在CodeIgniter中的模型文件中加载库文件

Php 在CodeIgniter中的模型文件中加载库文件,php,codeigniter,Php,Codeigniter,我想从codeigniter中的模型加载库文件。任何人都可以帮助我。您应该始终在控制器中加载库,因为模型总是从控制器中调用的 无论如何,您可以这样尝试: $this->load->library('library_name'); $lib= new library_name(); $lib->somemethod(); 将文件放在库文件夹中,并使用以下代码将其加载到控制器中: $this->load->library('your_library') 请记住,不要将代码放在系统

我想从codeigniter中的模型加载库文件。任何人都可以帮助我。

您应该始终在控制器中加载库,因为模型总是从控制器中调用的

无论如何,您可以这样尝试:

$this->load->library('library_name');
$lib= new library_name();
$lib->somemethod();

将文件放在库文件夹中,并使用以下代码将其加载到控制器中:

$this->load->library('your_library')

请记住,不要将代码放在系统文件夹的库文件夹中。将其放入应用程序的库文件夹中

加载后,可以使用库中定义的类。请记住,库的工作方式与模型不同。例如:

你的图书馆:
另存为
myFoo.php
中的
application/library/

装得像
$this->load->library('myFoo')
然后像这样使用它
$foo=newfoo();

$bar=$foo->bar()

为什么不将其包含在控制器中?任何具体原因?可能重复:请参阅此@jpec,因为它不工作me@asim对因为我在模型文件中调用了太多函数。这就是我问的原因。你仍然不需要在模型中调用它,在控制器中加载它。它将在你在特定控制器中加载的模型中可用,无论如何,请参阅我下面的答案@mansoorhlade以帮助你@MansoorH