トップ » サービス » 技術情報 » symfony » その他 » アクションの切り離し
symfony

アクションの切り離し - 記述日2008/2/7 - 綿引


schema.ymlを参照し、symfonyコマンドで自動生成したモジュール内のアクションは、 list、update、deleteなど全てのアクションが1つのファイルになっている。


スクリプトが煩雑になるのを防ぐため、個別に切り離した方が良さそう。(要検討)

■切り離し手順

①ファイル名を変更する

例)list、update、deleteがある場合
actions.class.php → listAction.class.php
                  → updateAction.class.php
                  → deleteAction.class.php  単数形になっているので注意

②クラス名の記述を変更する

   class loginActions extends sfActions → class loginAction extends sfAction
※ここも単数形になる

③executeメソッドの記述を変更する

   public function executeList() → public function execute()
※ listActionの場合、executeUpdateやexecuteDeleteメソッドは、このクラス内では不要になるので削除する。

同様に executeUpdate、executeDeleteもそれぞれ修正する


symfony 最新記事

↑Pagetop