コード例 #1
0
ファイル: ProductController.php プロジェクト: aversilov/prexr
 public function actionChange()
 {
     $product_id = Yii::$app->request->post('product_id');
     $price = Yii::$app->request->post('price');
     $count = Yii::$app->request->post('count');
     if (Yii::$app->getRequest()->isAjax && $product_id && $price && $count) {
         $transaction = Transaction::getFromSession();
         $transaction->changeProduct($product_id, $price, $count);
         $transaction->saveToSession();
         return true;
     }
 }
コード例 #2
0
 public function actionCommit()
 {
     if ($transaction = Transaction::getFromSession()) {
         \yii\helpers\VarDumper::dump($transaction, 11, 1);
         $transaction->setOrgId($this->organization->id);
         if ($transaction->commit()) {
             return $this->render('transaction_success', []);
         } else {
             return $this->render('transaction_error', []);
         }
     }
     return $this->redirect('/transactions');
 }