【PHPフレームワーク ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
742:nobodyさん 07/01/04 03:23:40 extend したほうで function perform() // 処理 return parent::perform(); } みたいにするか、 処理が異なる部分のみ切り出してテンプレートメソッド風にするとか。 743:nobodyさん 07/01/04 17:27:26 入力→実行っていう画面遷移のページを作る場合はMojaviみたいに1つのActionクラスで入力用、実行用のメソッドを用意するんでしょうか? それともそれぞれのアクションクラスを作ってフォームのaction属性として連携させるんでしょうか。 744:nobodyさん 07/01/04 23:58:29 >>743 Mojaviは知らないし「入力用」「実行用」は色んな意味に取れて 具体的にどの処理を指してるのか解らないけど 1.画面に入力 2.登録ボタン押下 3.DB更新処理 4.結果表示 という、良く行われるであろう画面を作る場合、自分的には /app/action/アクション function prepare() { 入力チェック } function perform() { DB更新処理 ※(処理が大きくなりそうだったり、他の処理と共通化出来そう だったら「アプリケーションマネージャ」で別クラス化。 処理がちょっとで済みそうだったら直書き。) } /app/view/ビュー function preforward() { 画面表示に必要な値を取得する処理。 例) ・現在時刻取得 ・コンボボックスの内容をDBから取得 } こんな感じ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5340日前に更新/223 KB
担当:undef