【发布时间】:2010-10-18 11:05:04
【问题描述】:
我正在使用 Zend_Form 创建一个网站。在我的控制器中,我为视图分配了一个表单对象。在视图中,我使用以下代码来渲染表单:
<?php if ( isset( $this->success ) ): ?>
<div class="message success"><p>Thanks!</p></div>
<?php elseif ( sizeof( $this->form->getMessages( ) ) > 0 ): ?>
<div class="message success"><p>Something went wrong..</p></div>
<?php endif; ?>
<form>
<label>Name:</label>
<?php echo $this->form->name; ?>
<label>E-mail:</label>
<?php echo $this->form->name; ?>
</form>
到目前为止,这种检查是否存在表单错误的方法已经足够好了。但是我的客户问我是否也可以指定不正确的字段。因此,例如:“警告:您忘记填写您的姓名”。我真的不知道如何用 Zend 做到这一点。有人知道从哪里开始吗?
谢谢,
马丁
【问题讨论】:
标签: validation zend-framework forms