« ajaxのAutoCompleteを実現する | メイン | SpamAssassinのメモリ使用量が異常 »

tagErrorMsgに相当するバリデーション

tagErrorMsgに相当するバリデーション

cakePHP 1.1ではバリデーションの結果に対するエラーメッセージをhtmlヘルパーのtagErrorMsgメソッドにて場所を指定することができた。

cakePHP 1.2ではtagErrorMsgメソッドが利用できなくなっている代わりに、formヘルパーのerrorメソッドを利用して、エラー出力場所を定義できるようになった。ただし、inputメソッドの場所にデフォルトで出力されるため、errorメソッドでエラーを出力する場合には、メッセージを抑止するようにしなければならない。

詳しくは、CakePHP 1.2 Form ヘルパーで input タグとエラーメッセージを別々に表示する方法に詳しいので、参照してみてください。



トラックバック

トラックバックは本サイトの紹介(リンクがあれば可)があるものに限り受付いたします。このエントリーのトラックバックURLは以下のとおりです。

http://blog.development-network.net/mt/mt-tb.cgi/861

コメントを投稿