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; } }
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'); }