Example #1
0
 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');
 }