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


Load a library file in a model file in CodeIgniter

我想在codeigniter中从模型加载库文件。有谁能帮帮我吗?

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

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

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

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

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

记住,不要把你的代码放在system文件夹的library文件夹中。把它放到应用程序的库文件夹中。

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

你的图书馆:<? class Foo{ Foo() {} function Bar() {} } ?>application/library/中保存为myFoo.php

像这样加载$this->load->library('myFoo');然后像这样使用$foo = new Foo(); $bar = $foo->Bar();