我想爲我的Codeigniter
應用程序寫一個鉤子。Codeigniter不加載CI超級對象
我試圖在我的hook
中發現session
。
這裏是我的代碼加載鉤:
$hook['pre_controller'] = array(
'function' => 'getNav',
'filename' => 'LoadNav.php',
'filepath' => 'hooks'
);
這裏是我想在鉤來加載代碼:
function getNav()
{
$CI =& get_instance();
$level = $CI->session->userdata('level');
}
它不斷拋出一個錯誤,這是以下:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: hooks/LoadNav.php
Line Number: 7
任何想法我做錯了什麼?好像get_instance方法不能正常工作?
任何幫助,將不勝感激, 感謝
阿蘭
嘗試var_dumping的'$ CI'變量 – JohnP 2011-04-20 15:29:00
它。OUPUTS:NULL – criticerz 2011-04-20 15:36:20
什麼版本的PHP您使用的是?像'$ CI =&get_instance();'看起來像我的PHP4代碼 – afuzzyllama 2011-04-20 15:59:07