Với Zend_Form, bạn hoàn toàn có thể bắt đầu với biểu mẫu của mình một cách trực quan, sau đó làm việc ngược lại.
này được thực hiện bằng cách loại bỏ tất cả trang trí và thay thế chúng bằng một decorator ViewScript
$this->form->setDecorators(array(array('ViewScript', array('viewScript' => 'forms/aform.phtml'))));
Và ở chỗ viewscript bạn sẽ làm một cái gì đó như thế này:
<?=$this->element->title->renderViewHelper()?>
Đi với phương pháp này, bạn có thể về cơ bản làm bất cứ điều gì bạn muốn với biểu mẫu.
Một điều tuyệt vời khác về Zend_Form là bạn có thể tạo các phần tử tùy chỉnh có thể đóng gói các nội dung khác trong chúng. Ví dụ, bạn có thể có một phần tử xuất ra một vùng văn bản và sau đó một số Javascript để biến nó thành một vùng WYSIWYG.
Cảm ơn đề xuất. Nghe có vẻ rất hữu ích và tôi chắc chắn sẽ kiểm tra nó. – Readonly