У меня есть случай, когда UX / Designer разработал дизайн формы, который требует от меня создания тегов <form></form>
самостоятельно в шаблоне phtml, а не для того, чтобы Zend_Form автоматически генерировал их из-за некоторой не связанной с вводом разметки. необходимо заполнить.
Как вы удерживаете Zend_Form от рендеринга тегов формы? Я написал следующее переопределение функции render
, которое наверняка можно улучшить, но я не могу ничего сделать, манипулируя декораторами.
public function render(Zend_View_Interface $view = null)
{
$content = parent::render($view);
$content = str_replace('</form>','',$content);
$idx = strpos($content,'>',4) + 1;
$content = substr($content,$idx);
return $content;
}