回答編集履歴

1

補足

2017/02/07 03:03

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -4,6 +4,8 @@
4
4
 
5
5
  save()を実行する前にはバリデートでエラーが出ていないかerrors()を見るべきです。エラーがあるならsave()は実行せずにreturnして入力画面に戻したらいいと思います。
6
6
 
7
+ ※newEntityで内部的にはバリデーションが自動的に実行されerrors()でバリデーションの結果が閲覧できます。
8
+
7
9
 
8
10
 
9
11
  ただ、現状発生しているのはhiddenなものが多いですね... バリデーションが適切か見直してください。特にユーザが入力しない項目ならinput自体やめて、バリデートもやめちゃってもいい気がしました。