エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
sfFormを継承したベースクラスを作る - Webtech Walker
symfonyのタスクでpropel:build-formsとかやると、モデルからBaseFormPropelというクラスを継承したもの... symfonyのタスクでpropel:build-formsとかやると、モデルからBaseFormPropelというクラスを継承したものがつくられます(Doctrineの場合はBaseFormDoctrine)。 これは$form->save()とかやれて便利ではあるのですが、以下のような理由で僕は使ってません。 formオブジェクトに共通の処理をもてない テストのしやすさなども考えると、モデルの処理はモデルに書きたい。 なので自分でsfFormを直接継承したクラスをつくって、それをモジュール毎に継承して使ってます。 class myFormBase extends sfForm { // 共通のメソッドとかsfFormのメソッド上書きしたりとか } ここに共通で使うcallbackのメソッドとか書いたりしてます。まだこのベースクラスをつくってる途中なので試行錯誤中です。 あると便利だナー
2009/11/14 リンク