【V5計画】CAFEMILK SHOPPING CART V5 (113レス)
1-

26: 2009/07/22(水)21:12 ID:??? AAS
■ コントローラ (main.cgi)

(MVCのCをmain.cgiが担う)
フォーム等のリクエストはすべてmain.cgi宛てとなる

[main.cgiの仕事]
クッキーの読み込み
 セッションの処理
  自己診断 内容に不正があれば排除等の処理
リクエストの取得
 自己診断 内容に不正があれば排除等の処理
 ログイン・ログアウト要求があれば処理
 リクエストにしたがってexecuteを発行
execute(execute型プラグイン)へexecuteの自己診断を依頼 (execute実行1/3) (executeはMVCのM(モデル))
 自己診断が問題を発見した場合はその内容にしたがってexecuteの差し替えを行う
executeへ実行を依頼 (executeの実行2/3)
 データベースなどいろいろ処理
テンプレートエンジンへウェブ出力作成を依頼 (テンプレートエンジンMVCのV(ビュー))
 pulugin(pulugin型プラグイン)実行要求があればプラグインを実行
  puluginもデータベースなどいろいろ処理
executeへ終了処理を依頼 (executeの実行3/3)
クッキーの発行
ウェブ出力の発行
終了

コントローラの作りはなかなかシンプル
やたらと自己診断を行う
→不正内容と判断されたものはだいたい消去される
→独自に入力欄などを作成してもその入力内容が消されたりするので注意
→消されるリクエストは設定にて許可を行う必要がある
1-
あと 87 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s