回答編集履歴

2

質問にちゃんと回答

2015/07/30 04:21

投稿

amaranthine
amaranthine

スコア501

test CHANGED
@@ -1,3 +1,5 @@
1
+ ◆私は、Viewformプラグインを介してFieldsetを利用
2
+
1
3
  Fieldsetが色々な点(バリデーション統合、populate/repopulateメソッドの利用、add_modelメソッド)から便利なのですが、自由がきかないというデメリットがあります。
2
4
 
3
5
 
@@ -21,3 +23,17 @@
21
23
 
22
24
 
23
25
  - [FuelPHP の Fieldset クラスをこんな風に拡張してまーす、という話 | A Small, Good Thing – blog](http://blog.omoon.org/20121207/523)
26
+
27
+
28
+
29
+
30
+
31
+ ◆その他
32
+
33
+ 使い始めの段階では、全部試してみるのが勉強になると思って色々試していましたが、結局は上記のようにFieldsetになりました。
34
+
35
+ モデルでバリデーションルールを設定し、そこからadd_modelでFieldsetオブジェクトを生成してフォームを生成というルールに統一すれば、バリデーションルールが各コントローラーに分散することもありません。
36
+
37
+
38
+
39
+ 私の場合は、実装するスタイルをほぼ決め打ちしてしまって、そのスタイルを出力するラッパークラスを用意し、view部分のフォーム作成はかなり省力化できています。

1

誤字の修正など

2015/07/30 04:21

投稿

amaranthine
amaranthine

スコア501

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- そのため、9wickさんのViewformというプラグインパッケージを利用ています。
5
+ そのため私は、9wickさんのViewformというプラグインパッケージを利用させていただいています。
6
6
 
7
7
 
8
8