请问 $this->CI =& get_instance() 的作用?
某RBAC的代码,里面有个初始化函数function __construct()
{
// Call the Model constructor
parent::__construct();
$this->CI=& get_instance();
$this->_table_name=$this->CI->config->item('access_map_table','ez_rbac');
$this->_user_role_table=$this->CI->config->item('user_role_table','ez_rbac');
}
请问如果改写成
function __construct()
{
// Call the Model constructor
parent::__construct();
$this->_table_name=$this->config->item('access_map_table','ez_rbac');
$this->_user_role_table=$this->config->item('user_role_table','ez_rbac');
}
两者有什么区别呢? 如果你新建一个library 而且还有调用CI里的函数 这时候就有用了 做一次搬运工:https://codeigniter.org.cn/user_guide/general/creating_libraries.html这里有介绍
页:
[1]