Пример #1
0
 public function actionAdddish()
 {
     //Yii::$app->session->destroy();
     $id = Yii::$app->request->post('id');
     $dInfo = Dish::findOne($id)->attributes;
     if (empty($dInfo) || count($dInfo) < 0) {
         exit('no dish');
     } else {
         $dInfo["num"] = 1;
         if (isset($_SESSION["dishlist"][$id])) {
             $num = $_SESSION["dishlist"][$id]["num"];
             $num++;
             $_SESSION["dishlist"][$id]["num"] = $num;
         } else {
             $_SESSION["dishlist"][$id] = $dInfo;
         }
     }
     return json_encode($_SESSION["dishlist"]);
 }
Пример #2
0
 /**
  *修改 传入菜品id还有需要修改的信息
  */
 public function actionUpdate()
 {
     $id = Yii::$app->request->post('dish_id');
     $res = Yii::$app->request;
     $dish = Dish::findOne($id);
     $dish->dish_name = $res->post('dish_name');
     $dish->price = $res->post('price');
     $dish->discount = $res->post('discount');
     $dish->advice = $res->post('advice');
     $dish->desc = $res->post('desc');
     $dish->p_id = $res->post('p_id');
     if ($dish === null) {
         throw new NotFoundHttpException();
     }
     if ($dish->save()) {
         echo 'success';
         // 获取用户输入的数据,验证并保存
     }
 }