diff --git a/backend/controllers/OrdersController.php b/backend/controllers/OrdersController.php index 319f525..4794d3a 100755 --- a/backend/controllers/OrdersController.php +++ b/backend/controllers/OrdersController.php @@ -8,7 +8,7 @@ use yii\web\Controller; use yii\filters\VerbFilter; use yii\data\ActiveDataProvider; use yii\web\HttpException; -use backend\models\Orders; +use common\models\Orders; use backend\models\OrdersProducts; use common\modules\product\models\ProductVariant; use yii\web\NotFoundHttpException; @@ -93,7 +93,7 @@ class OrdersController extends Controller public function actionDelete(){ $model = Orders::findOne($_GET['id']); $model->delete(); - return Yii::$app->response->redirect(['/admin/orders/index']); + return Yii::$app->response->redirect(['/orders/index']); } @@ -115,12 +115,24 @@ class OrdersController extends Controller //return $this->render('add',['model'=>$model]); } + + public function actionCreate(){ + $model = new Orders(); + + if ($model->load(Yii::$app->request->post()) && $model->save()) { + return $this->redirect(['index']); + } else { + return $this->render('create', [ + 'model' => $model, + ]); + } + } public function actionDelete_product(){ $model = OrdersProducts::findOne($_GET['id']); $model->delete(); return Yii::$app->response->redirect(['/admin/orders/show','id'=>$_GET['order_id']]); - } + } protected function findModel($id) { diff --git a/backend/views/layouts/main-sidebar.php b/backend/views/layouts/main-sidebar.php index 0f10d96..f389844 100755 --- a/backend/views/layouts/main-sidebar.php +++ b/backend/views/layouts/main-sidebar.php @@ -5,6 +5,8 @@ use yii\widgets\Menu;