我已经开始使用CodeIgniter,但我无法理解一个人的想法.如何将一个类加载到另一个类?
$this->load->library("hello_world");
Run Code Online (Sandbox Code Playgroud)
这不行?
我的类 - > load - > hello_world类
class myclass {
function test() {
$this->load->library("hello_world");
$this->hello_world->hello();
}
}
Run Code Online (Sandbox Code Playgroud)
消息:未定义的属性:myclass :: $ load
加载类的能力取决于可用的load-> library函数.它可供控制器和模型类使用,但扩展它们可能不适合您的使用.
相反,您可以获得对CI的引用并使用它来加载和引用您的类,或者您可以像往常一样在PHP中加载它($ c = new MyClass).
要了解CI,请使用以下内容:
$CI =& get_instance();
$CI->load->helper('url');
$CI->load->library('session');
$CI->config->item('base_url');
etc.
Run Code Online (Sandbox Code Playgroud)