invalidateになる条件ifは省きます。
model
1'test_field' => [ 2 'checkInList' => [ 3 'rule' => ['checkInList', 'test_field_list'], 4 'message' => 'Before change', 5 'allowEmpty' => false, 6 ], 7 ], 8 9......... 10 public function afterValidate() 11 { 12 $this->invalidate('fieldname', '変更後'); 13}
とし、文言を変えたいだけなのに
php
1<div class="error-message"> 2 <ul> 3 <li class="odd firstChild">変更前</li> 4 <li class="even lastChild">変更後</li> 5</ul> 6 7</div>
となります。
どちらも表示されたうえにulとliが追加されcssも適用されなくなります。
validate後にafterし、その中で条件が合わない場合、invaldateで文言を変えたいです。
何か書き方が違いますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。