這是否甚至有效?因爲它工作。對象作爲退出()參數
if(empty($query)) {
exit(View::forge('error', $data));
//View::forge('error', $data) = object
}
根據PHP手冊exit應該只接受「字符串」或「整數」作爲參數。
所以,我想:
if(empty($query)) {
return View::forge('error', $data); //will not display
}
return View::forge('default', $data); //displays
但似乎忽略了它,並顯示默認的模板,所以我試了一下,退出組合:
if(empty($query)) {
return View::forge('error', $data); //will not display
exit;
}
return View::forge('default', $data); //displays
但還是同樣的結果,我想知道退出($ obj)在fuelphp中有效嗎?因爲它似乎在工作。
我想要做的是如果查詢是空的頁面將顯示錯誤模板,而不是默認模板,任何幫助將不勝感激,謝謝!
感謝您的回覆!我試過var_dump(View :: forge('error',$ data));並返回 - >對象(燃料\核心\視圖)#23(){...等你的意思是說對象被處理爲字符串?和exit()參數是有效的? 所以我沒有任何問題編碼這種方式? –