閲覧者がリクエストしたページは、サーバ側で処理された上で返されます。 つまり「リクエスト」→「処理」→「レスポンス」の過程をたどることになります。 この「処理」部分を、Zend Framework(以降ZF)で書いていくことになります。
閲覧者がリクエストしたページは、サーバ側で処理された上で返されます。
つまり「リクエスト」→「処理」→「レスポンス」の過程をたどることになります。
この「処理」部分を、Zend Framework(以降ZF)で書いていくことになります。
まずは定番の「Hello world」を表示させてみましょう。 ■ 文字を表示させる(ZF無し版) 表示用スクリプト(index.php) このように、フレームワークのたぐいを使わないでベタに書いた方がごくシンプルに書けてしまいます。 では何のためにフレームワークを使うのでしょうか? 絶対的な答えを出すのは難しいですが、なんかいい感じになるようです。 フレームワーク(枠組み)の名の通り、記述に決まりを作ることで大規模なシステム開発になってもスッキリ整理されたものになり、開発スピードもアップするとかしないとか まぁそのためには自在に使いこなせるぐらいのレベルにならないといけませんね。(泣) ■ 文字を表示させる(Zend_View使用版) 表示用スクリプト(index.php) setEncoding('sjis'); // 文字コード設定 $view->str = 'Hello world'; // 文字をセット $view->setScriptPath('.'); // ビュースクリプト置き場を教える // 指定ビュースクリプトで描画を実行して返ってきたHTMLソースを表示 echo $view->render('hello.phtml'); ビュースクリプト(hello.phtml) 文字を表示させる <body> escape($this->str);?>
まずは定番の「Hello world」を表示させてみましょう。
このように、フレームワークのたぐいを使わないでベタに書いた方がごくシンプルに書けてしまいます。
では何のためにフレームワークを使うのでしょうか?
絶対的な答えを出すのは難しいですが、なんかいい感じになるようです。
フレームワーク(枠組み)の名の通り、記述に決まりを作ることで大規模なシステム開発になってもスッキリ整理されたものになり、開発スピードもアップするとかしないとか
まぁそのためには自在に使いこなせるぐらいのレベルにならないといけませんね。(泣)