Phi*_*eon 59
好的,所以CodeIgniter中的所有内容都会运行超级魔术$this变量.这仅适用于类,因为$this基本上定义了当前类.
你的控制器是一个类,所以$ this就在那里,允许你这样做 $this->load->model('whatever');
在模型中,您也使用了一个类.这里略有不同,因为$this当你从Model扩展时只包含有用的东西.尽管如此,$this仍然有效.
当您使用帮助程序或库时,您需要找到"实例"或$this等效的.
$ci =& get_instance();
Run Code Online (Sandbox Code Playgroud)
... make $ci包含完全相同的东西/代码/实用性$this,即使你不在一个类中,或者不在一个继承它的类中.
这是对2个品脱后的初学者的解释,所以它是错误的或者是正确的.;-)