我想在codeigniter中从模型加载库文件。任何人都可以帮助我。
答案 0 :(得分:1)
您应始终在控制器中加载库,因为始终从控制器调用模型。
无论如何你可以尝试这样:
$this->load->library('library_name');
$lib= new library_name();
$lib->somemethod();
答案 1 :(得分:0)
将您的文件放在库文件夹中,并使用以下代码将其加载到控制器中:
$this->load->library('your_library');
请记住,不要将代码放在系统文件夹的库文件夹中。把它放在appilcation的库文件夹中。
加载后,您可以使用库中定义的类。请记住,库的工作方式与模型不同。例如:
你的图书馆:
<? class Foo{ Foo() {} function Bar() {} } ?>
在myFoo.php
application/library/
加载就好
$this->load->library('myFoo');
那就像使用它一样
$foo = new Foo();
$bar = $foo->Bar();