1
我想提前感謝大家看看這個!我爲什麼這是不工作很困惑:不正確的布爾返回 - CodeIgniter PHP Ion Auth
我的控制器:
$ownertest = $this->ion_auth->is_owner();
$grouptest = $this->ion_auth->in_group(2);
var_dump($ownertest); // echos TRUE
var_dump($grouptest); // echos TRUE
我試圖返回「TRUE」兩個$ownertest
和$grouptest
。 前面的函數結果總是像預期的那樣返回TRUE,這很好。
但是,後者的函數結果($grouptest
)只有在將數字2直接傳遞給它時才返回TRUE。
的問題: 我不知道爲什麼$grouptest
結果返回false當我通過$groupid
進去!當我回顯$groupid
結果爲2.下面是一個示例:
$groupid = $this->ion_auth->get_users_groups()->row()->id;
echo $groupid; // echos "2" in my browser
$ownertest = $this->ion_auth->is_owner();
$grouptest = $this->ion_auth->in_group($groupid)
;
var_dump($ownertest); // dumps TRUE
var_dump($grouptest); // dumps FALSE
我假設$groupid
爲2會導致此函數中返回TRUE。我無法弄清楚這一點。有沒有人有什麼建議?
如果需要,我可以發佈Ion Auth的in_group函數代碼!
有時候我在想我怎麼會得到通過沒有這個網站。非常感謝你,它完美的作品。對不起,要問這樣的noob問題,但我找不到類似的線程。 –
您的歡迎兄弟:) – Anri