С Zend_Form можно начинать с вашей формы визуально, а затем работать с использованием пароля.
Это делается путем удаления всех декораторов и заменив их ViewScript декоратора
$this->form->setDecorators(array(array('ViewScript', array('viewScript' => 'forms/aform.phtml'))));
И в этом viewscript вы могли бы сделать что-то вроде этого:
<?=$this->element->title->renderViewHelper()?>
Идущий с этим подходом, вы можете в основном делайте все, что хотите, с помощью формы.
Еще одна замечательная вещь в Zend_Form заключается в том, что вы можете создавать пользовательские элементы, которые могут инкапсулировать в них другие вещи. Например, вы можете иметь элемент, который выводит текстовое поле, а затем некоторый Javascript, чтобы превратить его в область WYSIWYG.
Спасибо за предложение. Это звучит очень полезно, и я обязательно его проверю. – Readonly 2008-09-13 07:04:41