メイン CakePHP ビュー(View)
validatesのform->textarea()での使用について | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| tmiyoshi | 投稿日時: 2009-12-21 3:54 |
Baker 常連 ![]() ![]() 登録日: 2009-8-5 居住地: 投稿: 46 |
validatesのform->textarea()での使用について モデルのデータバリデーション$validateの設定にもとずいて検査するコントローラのvalidatesメソッドですが、ビューのフォームが、
form->input() の時には画面にエラー表示がされるのですが、 form->textarea() の時は画面にエラー表示がされないようです。 フォームのform->textarea()の使い方として、エラー表示させる方法とかはあるのでしょうか?(たとえば、文字数の制限など) よろしくお願い致します。 |
| yashio | 投稿日時: 2009-12-21 9:23 |
Baker スタート ![]() ![]() 登録日: 2009-8-26 居住地: 投稿: 2 |
Re: validatesのform->textarea()での使用について 先日、twitterでおなじような発言をつぶやいたものです。
form->inputではエラーは拾えますが、他のヘルパーは独自で出力しないといけないですね。私はform->selectで出力しない!なんで! と騒ぎました。エラーの出力がないだけで「エラーチェックしてくれなくなった」とまで騒ぎました・・。 単純に表示しないだけで、エラーとしては存在しているようです。 わたしはこちらのサイトを参考にさせていただきました。 $errorsとして出力できるようです。 http://d.hatena.ne.jp/cakephper/20080904/1220522529 以上、参考までに。 |
| cakephper | 投稿日時: 2009-12-21 12:12 |
一人前 ![]() ![]() 登録日: 2008-9-5 居住地: 神奈川 投稿: 74 |
Re: validatesのform->textarea()での使用について こちらのサイトも参考になります。
http://www.syuhari.jp/blog/archives/394 各フィールドの下などに個別にエラーメッセージを出したい場合は、 で対応できます。 最近のCakeでは、モデル名/フィールド名ではなく、モデル名.フィールド名というようにドット区切りなのでご注意を。モデル名は省略してもいける場合が多いです。 |
| tmiyoshi | 投稿日時: 2009-12-22 8:25 |
Baker 常連 ![]() ![]() 登録日: 2009-8-5 居住地: 投稿: 46 |
Re: validatesのform->textarea()での使用について yashio & cakephper 様、
これで表示できるようになりました。 情報ありがとうございました。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |




