摘要:PHP-CI 在您的程式裡面使用 CodeIgniter 資源
想要把一堆邏輯程式放進自訂的library裡,
但這library 會需要用到model
會常用到controller 或model裡,常用的如
$this->load
$this->xxxmodel之類的,
在自訂library不知道該怎麼使用
其實有解,參考網址如下
http://codeigniter.org.tw/user_guide/general/creating_libraries.html
有提到,
若是你想在你自己製作的類別中使用 CodeIgniter 的類別,你可以這樣做:
首先,取得 CodeIgniter 物件並存放到變數中:
$CI =& get_instance();
改成如下取用像在controller或model時的用法
$CI =& get_instance();
$CI->load->helper('url');
$CI->load->library('session');
$CI->config->item('base_url');
// 以此類推
$CI->load->helper('url');
$CI->load->library('session');
$CI->config->item('base_url');
// 以此類推
就完成了