【发布时间】:2011-12-11 10:33:42
【问题描述】:
我有一个包含哈希元素的简单 ZF 表单:
$hash = new Zend_Form_Element_Hash('hash');
$hash->setSalt('hf823hflw03j');
$hash->addErrorMessage('Form must not be resubmitted');
这没问题,但是如果我选择去掉所有装饰器并使用以下格式格式化表单:
$this->setDecorators( array( array('ViewScript', array('viewScript' => '_form_register.phtml'))));
然后好像每次提交hash值都会更新,因此不起作用。
另外,PHPunit 认为表单元素散列无效,因此不测试表单处理。
有什么解决办法吗?
【问题讨论】: