Предполагая, что ваша форма наследуется от Zend_Form
, вы можете передавать параметры при создании экземпляра формы следующим образом:
$form = new My_Form( array( 'action' => '/controller/action/parameter/' . $parameter,
'method' => 'post' ));
Если вам нужно снова получить доступ к параметру при обработке отправленной формы, вы можете получить доступ к нему в методе действия контроллера, например:
$request = $this->getRequest();
$parameter = $this->_getParam( 'parameter' );
Вся эта система предполагает, что у вас есть перезапись URL, но ничего особенного - просто «стандартный» подход, как показано в документах «Начало работы».
Хотя существуют разные мнения относительно качества документации Zend Framework, я думаю, что все согласны с тем, что Zend_Form в ZF1 чрезвычайно сложен и сложен в освоении, поэтому я не думаю, что будет иметь значение, насколько хорош документ, часть структуры всегда будет трудно выучить.