Zend_Form kullanırken kendimi bu benzeyen denetleyicisi yöntemleri bir sürü oluşturarak bulmak:
function editPersonAction()
{
$model = $this->getPersonModel();
$form = $this->getPersonEditForm();
if ($this->getRequest()->isPost() {
$data = $this->getRequest()->getPost();
//$form->populate($data); [removed in edit]
if ($form->isValid($data)) {
$data = $form->getValues();
$model->setFromArray($data);
// code to save model then decide which page to redirect to
}
} else {
$form->populate($model->toArray());
}
$this->view->form = $form;
}
Bu kodu çoğu zaman aynı olduğunu ve bunu yapmak için daha iyi yollar vardır eminim. Başka ne desen insanlar kullanılıyor Demirbaş kod miktarını azaltmak için Zend_Form ile kullanabilirim?