所以我明白,如果您使用Model的驗證器驗證它,CakePHP會自動將錯誤消息加載到視圖中。我正在嘗試設置日期Dropbox驗證,並且我想控制錯誤消息顯示的位置。如何控制在CakePHP表單中顯示錯誤消息div的位置?
提交驗證表單前:
<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>
謝謝,但我想利用CakePHP的錯誤股利。它將錯誤類添加到圍繞輸入的div中。我怎樣才能利用它呢? – Strawberry 2012-04-16 21:31:18
'echo $ this-> Form-> error('email');'看看我發佈的使用選項鍊接。 – Costa 2012-04-17 01:56:41
我的意思是這行''div class =「input text required error」>' – Strawberry 2012-04-17 06:48:13