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'); }