przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

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

listing-28-09.txt