ユーザーが最初にサイトにアクセスしたときにログインフォームを表示する example.com のインデックスページを作成しようとしています。ログインすると、example.com のコンテンツのメイン ページが表示されます。Zend Framework でこれを達成するためのベスト プラクティスは何ですか?
そうでしょうか?
//example.com
//if auth is false, show a login form
//else...
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity()) $loggedIn = true;
//show "Hello World"
つまり、基本的には「サインインしている場合は「Hello World」をエコーし、そうでない場合はログインフォームを表示する」のようになります。if、else ステートメントの量を制限しようとしていますが、これが唯一の方法であるかどうか疑問に思っていました。