Zend_Form - 如果它无效,有没有办法重新发布到表单中?

时间:2010-08-12 23:33:37

标签: zend-form

我在将表单数据注入表单时遇到问题,因此如果表单无效,表单不会重置。

有什么办法吗?或者,更重要的是,最佳/最理想的方式?

我有自己的表格逻辑和检查,只需要一点帮助就可以确定我应该集中精力进行上述工作。

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,$ form-> isValid($ _ POST)调用应该处理它。例如:

$form = new Zend_Form();
$form->setAction('/submit');
$form->setMethod('post');
$form->addElement('text', 'first_name', array(
    'label' => 'First Name:',
    'required' => true));
if (!$form->isValid($_POST)) {
    //handle errors
} else {
    //success
}