したがって、モデルのバリデーターに対して検証すると、CakePHP が自動的にエラー メッセージをビューにロードすることを理解しています。日付ドロップボックス検証をセットアップしようとしていますが、エラー メッセージが表示される場所を制御したいと考えています。
フォームを検証するために送信する前に:
<div class="input text required">
<label for="UserEmail">Email</label>
<input name="data[User][email]" maxlength="50" type="text" id="UserEmail">
</div>
検証後、エラーがここに表示されます。
<div class="input text required error">
<label for="UserEmail">Email</label>
<input name="data[User][email]" maxlength="50" type="text" value="" id="UserEmail" class="form-error">
<div class="error-message">An email is required</div>
</div>
ここに表示できる場所で制御することはできますか?
<div class="input text required error">
<div class="error-message">An email is required</div>
<label for="UserEmail">Email</label>
<input name="data[User][email]" maxlength="50" type="text" value="" id="UserEmail" class="form-error">
</div>
またはここ:
<div class="error-message">An email is required</div>
<div class="input text required error">
<label for="UserEmail">Email</label>
<input name="data[User][email]" maxlength="50" type="text" value="" id="UserEmail" class="form-error">
</div>