teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明追記

2015/08/04 02:58

投稿

rik
rik

スコア1151

answer CHANGED
@@ -8,4 +8,14 @@
8
8
  どのモデルも扱わない BlankController と言うのでも問題ありません。
9
9
  ページを増やす感覚で用途毎にどんどんコントローラを作成してもいいでしょう。
10
10
 
11
- 市販されている本には モデル、コントローラ、ビューを対で作成する例が多いので誤解が生じやすいですが、MVCの使い分けルール内で自由にコーディングできますし、問題ありません。
11
+ 市販されている本には モデル、コントローラ、ビューを対で作成する例が多いので誤解が生じやすいですが、MVCの使い分けルール内で自由にコーディングできますし、問題ありません。
12
+
13
+ 必ずしも以下の3個が必要でもありません。無くても構いません。
14
+ MakerController
15
+ UserController
16
+ HouseController
17
+ 例えば、全てを1個で処理したい場合は
18
+ GrandControllerを作成しても構いません。
19
+
20
+ 私はコントローラをページを作成するがごとく複数作成する方が、後々メンテナンスがやりやすいと感じます。
21
+ もちろん共通ファンクションはコンポーネントや、AppControllerをうまく使用します。