public function editAction() { $id = $this->getRequest()->getParam('id'); $DbTable = new Application_Model_DbTable_Imie(); $obj = $DbTable->find($id)->current(); if (!$obj) { throw new Zend_Controller_Action_Exception('Błędny adres!', 404); } $this->view->form = new Application_Form_Imie(); $this->view->form->populate($obj->toArray()); $url = $this->view->url(array('action' => 'update', 'id' => $id)); $this->view->form->setAction($url); $this->view->object = $obj; }
Listing 28.9. Metoda akcji edit
Rozdział 28. Przetwarzanie formularza, czyli implementacja interfejsu CRUD