public function deleteAction()
 {
     $this->view->disable();
     $id = $this->getParam('id');
     $row = Category_Company_Table::getInstance()->find($id);
     $row->delete();
 }
Exemplo n.º 2
0
 public function editAction()
 {
     $this->view->setRenderLevel(Phalcon\Mvc\View::LEVEL_ACTION_VIEW);
     $id = $this->getParam('id');
     $row = $this->getTable()->findFirst($id);
     $tblCategoty = Category_Company_Table::getInstance();
     $rowsCategory = $tblCategoty->find();
     $this->view->rowsCategory = $rowsCategory;
     $this->view->row = $row;
     if (!$this->request->isPost()) {
         return;
     }
     $this->view->disable();
     // Получение переменных методом POST
     $name = $this->getPost('name');
     $logo = $this->getPost('logo');
     $categoryId = $this->getPost('category_id');
     $row->name($name)->logo($logo)->categoryId($categoryId)->save();
     //Меняем id категории на название
     if ($row->categoryId()) {
         $row->categoryId($row->Category_Company_Table->name);
     }
     echo json_encode($row->toArray());
 }