これは有効ですか?それは働いているから。オブジェクトをexit()パラメータとして
if(empty($query)) {
exit(View::forge('error', $data));
//View::forge('error', $data) = object
}
PHPマニュアルexitによれば、パラメータとして「文字列」または「int」のみを受け入れる必要があります。
だから私が試した:
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
しかし、それでも同じ結果、どのようなIそれがexit($ obj)がfuelphpで有効であることを知りたいですか?それは働いているようだから。
私がしたいことは、クエリが空の場合、デフォルトのテンプレートの代わりにエラーテンプレートを表示することです。何か助けていただければ幸いです!
ご返信ありがとうございます!私はvar_dumpを試みました(View :: forge( 'error'、$ data));それは返されます - >オブジェクト(Fuel \ Core \ View)#23(){...などあなたはオブジェクトが文字列として処理されると言うことを意味する? exit()パラメータは有効ですか? 私はこのようにコーディングするのに問題はありませんか? –