这是否甚至有效?因为它工作。对象作为退出()参数
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()参数是有效的? 所以我没有任何问题编码这种方式? –