У меня есть простая форма 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'))));
Тогда кажется, что значение хеш-функции обновляется при каждой отправке и, следовательно, не работает.
Кроме того, PHPunit считает, что хеш элемента формы недопустим, и поэтому не проверяет обработку формы.
Есть ли какое-нибудь решение для этого?