public static function checkoutCart($order_id, $dbarray) { foreach ($dbarray as $key => $value) { for ($i = $value['Count']; $i > 0; $i--) { $order = new Checkout(); $order->Order_Id = $order_id; $order->Name = $value['Name']; $order->Description = $value['Description']; $order->save(); } } unset($_SESSION['products']); }
public function actionCheckout() { $session = Yii::$app->session; $session->open(); $order_id = Index::addOrder(); $dbarray = Catalog::getCartDbData(); Checkout::checkoutCart($order_id, $dbarray); return Yii::$app->response->redirect(['site/cart']); }
public function getOrders() { return $this->hasMany(Checkout::className(), ['Order_Id' => 'Order_Id']); }