PHP フレームワーク framework guesswork
--------------------------------------------- guessworkを使った簡単なWebアプリ作成手順。 --------------------------------------------- PHPのフレームワークはいろいろありますが、 ここでは guesswork ver.0.0.3(PHP4対応) を使ったWebアプリケーションの開発方法を書きます。 超大雑把な説明ですがご容赦あれ(笑) ■環境穀z&インストール 0. Apache + PHP4 をインストールします。 すでにPHPが使える環境くらいはあると思いますので説明は省きます。 1. テンプレートエンジン Smarty をインストールします。 smartyのサイトからゲットしたモジュールを解凍し、中身を適当な場所に配置します。 ex. PHP_HOME/smarty 2. guesswork をインストールします。 guesswork のサイトからゲットしたモジュールを解凍し、適当な場所に配置します。 ex. /home/guesswork 3. Apacheの httpd.conf を書き換えるなどして /home/guesswork/public_html を閲覧可狽ノします。 ■開発手順 以下はすべて、guessworkのサンプルメ[ス (mailform) を改造して作っています。 1. GUESSWORK_HOME/public_html の配下に testform フォルダを作る。 1-1. フォルダ内に testform.php なクラスを作る。 MVCでいうところのコントローラです。 2. GUESSWORK_HOME/examples の配下に testform フォルダを作る。 2-1. フォルダ内に TestFormValidator.class.php なクラスを作る。 これは入力チェックを行うバリデータクラスです。 3. GUESSWORK_HOME/smarty/templates の配下に testform フォルダを作る。 3-1. フォルダ内に input.html なクラスを作る。 入力画面用のHTMLテンプレートです。 3-2. フォルダ内に confirm.html なクラスを作る。 確認画面用のHTMLテンプレートです。 3-3. フォルダ内に result.html なクラスを作る。 結果画面用のHTMLテンプレートです。 4. testform にアクセスしてみる。 http://localhost/testform/testform.php でアクセスできればOK。 ■ハマりやすいポイント Q. サンプルでボタンを押して画面遷移したときに画面が真っ白になる。 A. php.ini の設定が怪しいかと。php_mbstringモジュールはちゃんと読み込めてる? それでもだめならSmartyのインストールがうまくできているかどうか疑ってみよう。 [参考リンク] guesswork http://classic.guesswork.jp/
http://goodjob.boy.jp/chirashinoura/id/78.html
作成日: 2006-06-14 17:43:34
最終更新日: 2006-06-14 18:28:15
▲このページの上へ管理人: ぶらざーほわいつ 連絡