2005-11-11 アクションクラス設計 Moony /moony/core/Action.class.php 抽象クラス(PHP4なのでabstract記述はできないが) 全てのアクションクラスのスーパークラス メソッド init(): void 初期化処理 executeの前に実行される 必要に応じてサブクラスでオーバーライド execute($request, $session, $view): void サブクラスでオーバーライド必須 実際の処理を記述 リクエストパラメータは$request(Requestクラスのインスタンス)から取得 セッションへは$session(Sessionクラスのインスタンス)経由でアクセス 画面出力は$view(Viewクラスのインスタンス)を用いてSmartyテンプレートに設定