przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

public function createAction()
{
    if ($this->getRequest()->isPost()) {
        $form = new Application_Form_Imie();
        if ($form->isValid($this->getRequest()->getPost())) {
            $data = $form->getValues();
            $DbTable = new Application_Model_DbTable_Imie();
            $id = $DbTable->insert($data);
            return $this->_helper->redirector(
                'edit', 'index', null, array('id' => $id)
            );
        }
        $this->view->form = $form;
    } else {
        throw new Zend_Controller_Action_Exception('Błędny adres!', 404);
    }
}

Listing 28.7. Metoda akcji create

Rozdział 28. Przetwarzanie formularza, czyli implementacja interfejsu CRUD

listing-28-07.txt