public function updateAction() { $form = new Application_Form_Category(); $category_model = new Application_Model_Category(); $id = $this->getRequest()->getParam('id'); $values = $category_model->getCategoryById($id)->toArray(); $this->view->form = $form->populate($values[0]); if ($this->getRequest()->isPost()) { if ($form->isValid($this->getRequest()->getParams())) { $this->view->submit = 'done'; $name = $form->getValues(); var_dump($name); $category_model = new Application_Model_Category(); $category_model->updateCategory($id, $name); } } $this->render('form'); }
public function editAction() { $id = $this->_request->getParam("id"); $form = new Application_Form_Category(); $form->getElement("picture")->setRequired(false); if ($this->_request->isPost()) { if ($form->isValid($this->_request->getParams())) { $info = $form->getValues(); $category_model = new Application_Model_Category(); $category_model->editCategory($info); $this->redirect("category/list"); } } if (!empty($id)) { $category_model = new Application_Model_Category(); $cat = $category_model->getCategoryById($id); $form->populate($cat[0]); } $this->view->form = $form; $this->render('add'); }