2011-01-21 11 views
1

デフォルトのエラーメッセージ「一致するトークンがありませんでした」と「2つのトークン一致しない"。 2番目のもの(トークンは一致しません)では、同じバリデーターを読んでいると思いますが、私は$value_to_match_againstへのアクセス権がありませんので、これは間違った方法です。最初のもの(トークンは提供されていません)では、私はそれをまったく変更する方法がわかりません。ハッシュエラーメッセージ「一致するトークンがありません」「指定した2つのトークンが一致しません」

->addValidator('Identical', true, $value_to_match_against, $msg); 

答えて

2

スタックオーバーフロー上の単純な検索は、それを行うための別の方法のかなり多くを与える:

これらの方法はすべて有効です。コード/アプリケーション/クラスの管理方法によって最適なものが選択されます。最も重要なポイントは、使用可能なエラーメッセージの名前または定数を取得することです。使用しているバリデータのソースコード(通常はこれらのファイルの上にある)を読むか、翻訳ファイルを使用して、それらを簡単に見つけることができます。

0

あなたは、iniファイルを経由して、これをやろうとしている場合は、構造が若干異なります。

elements.csrf.options.errorMessages.Identical = "This form has timed out for secrity purposes. Please try again." 
関連する問題