這真的讓我發瘋。過去我沒有使用過這個問題。CodeIgniter - 無法在助手中訪問會話
所以我有一個Codeigniter安裝,其中我有自動加載會話。我也自動加載名爲「site」(site_helper.php)的幫手。
現在site_helper我做到以下幾點:
function checkLogin(){
$ci = &get_instance();
$session = $ci->session->user['id']; //this line throws errow
}
checkLogin();
我得到的結果是:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Welcome::$session
Filename: helpers/site_helper.php
Line Number: 15
如果你想知道什麼是「歡迎」,它的我的默認控制器。這在我工作過的其他網站中運行良好。我完全喪失了這個問題。
任何幫助表示讚賞!
[將函數中的會話變量傳遞給codeigniter中的助手]可能的副本(https://stackoverflow.com/questions/15182862/passing-a-session-variable-in-a-function-to-a -helper-in-codeigniter) – Difster
是否加載會話庫? –
@Difster:沒有它不是重複的,因爲我沒有傳遞任何東西給幫手。 –