CakePHP のフォームヘルパーで一定の形式でフォームを生成していればモデルのバリデーションと連携して自動でエラーメッセージを出力してくれるのですが、textarea では出力されないようです。
以下のようにするだけではエラーメッセージが出力されません。
1 | echo $this->Form->textarea('Meta.meta_value'); |
input 要素などと同様に、部品直下にエラーメッセージを出したい場合は以下のようにエラーメッセージを出すメソッドを使用します。
1 2 | echo $this->Form->textarea('Meta.meta_value'); echo $this->Form->error('Meta.meta_value'); |
以下のサイトが参考になりました。
コメント