所以我明白,如果您使用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