public function actionAddCategory() { $model = new MenuCategories(); $categoryId = Yii::app()->request->getQuery('cat'); if (isset($_POST['MenuCategories'])) { // $model->setScenario('addCategory'); $_POST['MenuCategories']['restaurants_id'] = Yii::app()->user->getId(); $_POST['MenuCategories']['created_date'] = date('Y-m-d H:i:s'); $_POST['MenuCategories']['modified_date'] = date('Y-m-d H:i:s'); $result = $model->addCategory($_POST['MenuCategories'], $_FILES['MenuCategories']); } $data['model'] = $model; $data['categoryId'] = $categoryId; if ($categoryId) { $category = $model->getCategoryById($categoryId); if ($category) { $data['category'] = $category['result']; } } $this->render('add-category', $data); }
public function getCategoryById($id = null) { if (!$id) { return array('status' => 0, 'message' => 'Invalid parameter', 'result' => array()); } $catergory = MenuCategories::model()->findByPk(intval($id)); return array('status' => 1, 'result' => $catergory); }