我想在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();