public function actionMakeOrder() { //vd(Yii::$app->request->post()); $model = new Order(); $model->load(Yii::$app->request->post()); $model->payment_type = Yii::$app->request->post()['payment']; $model->status = 1; $model->created_at = time(); //$model->validate(); //vd($model->getErrors()); $model->save(); $orderId = $model->id; $allGoodsFroMCart = Cart::getAllbyIp(Yii::$app->session->id); //Todo создать список товаров связв=анных с заказом и сох в отдель таб по ip foreach ($allGoodsFroMCart as $good) { $_model = new OrderItems(); $_model->order_id = $orderId; $_model->ip = $good->ip; $_model->goods_id = $good->goods_id; $_model->quantity = $good->quantity; $_model->price = $good->price; $_model->category_id = $good->category_id; $_model->brend_id = $good->brend_id; $_model->save(); $good->delete(); } //Todo удалить из корзины товары по ip }