2014-02-10 25 views
0

找到的用戶我目前正在嘗試弄清楚這是否適合我嘗試做的事情。我想將post值的用戶名發送到我的模型以嘗試查看用戶是否存在。與該用戶名的數據庫查詢要麼返回一個對象或一個空數組是檢查該怎麼看,如果實際用戶發現是從查詢

$current_user = $this -> user -> get($user_id); 
dump_exit($current_user); 
if (count($current_user) == 0) { 
    $this -> session -> unset_userdata('user_id'); 
    $this -> session -> sess_destroy(); 
    redirect('login', 'refresh'); 
} 

回答

3

根據您的描述,我會用:?

if (is_object($current_user)) 
{ 
    // user found 
} 
else 
{ 
    // user not found, unset, etc. 
} 

count()用於數組和實現可數界面。因此,在不瞭解對象的情況下,檢查它是否是實際對象似乎是最好的選擇。