Exemple #1
0
 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']);
 }
Exemple #3
0
 public function getOrders()
 {
     return $this->hasMany(Checkout::className(), ['Order_Id' => 'Order_Id']);
 }