Commit 1b2cc4c2a73f35c4b3030cdffee54e36ee55d7df

Authored by Yarik
1 parent 6fdc7b5a

Another one admin fix

backend/controllers/SliderImageController.php
@@ -92,11 +92,10 @@ @@ -92,11 +92,10 @@
92 public function actionCreate($slider_id) 92 public function actionCreate($slider_id)
93 { 93 {
94 $model = new SliderImage(); 94 $model = new SliderImage();
95 - $model_langs = $model->generateLangs(); 95 + $model->generateLangs();
96 if($model->load(Yii::$app->request->post())) { 96 if($model->load(Yii::$app->request->post())) {
97 - $model->loadLangs(\Yii::$app->request, $model_langs); 97 + $model->loadLangs(\Yii::$app->request);
98 $model->slider_id = $slider_id; 98 $model->slider_id = $slider_id;
99 - $model->model_langs = $model_langs;  
100 if($model->save() && $model->transactionStatus) { 99 if($model->save() && $model->transactionStatus) {
101 return $this->redirect([ 100 return $this->redirect([
102 'view', 101 'view',
@@ -109,7 +108,7 @@ @@ -109,7 +108,7 @@
109 return $this->render('create', [ 108 return $this->render('create', [
110 'slider_id' => $slider_id, 109 'slider_id' => $slider_id,
111 'model' => $model, 110 'model' => $model,
112 - 'model_langs' => $model_langs, 111 + 'model_langs' => $model->model_langs,
113 'slider' => $slider, 112 'slider' => $slider,
114 ]); 113 ]);
115 } 114 }
@@ -126,10 +125,9 @@ @@ -126,10 +125,9 @@
126 public function actionUpdate($slider_id, $id) 125 public function actionUpdate($slider_id, $id)
127 { 126 {
128 $model = $this->findModel($slider_id, $id); 127 $model = $this->findModel($slider_id, $id);
129 - $model_langs = $model->generateLangs(); 128 + $model->generateLangs();
130 if($model->load(Yii::$app->request->post())) { 129 if($model->load(Yii::$app->request->post())) {
131 - $model->loadLangs(\Yii::$app->request, $model_langs);  
132 - $model->model_langs = $model_langs; 130 + $model->loadLangs(\Yii::$app->request);
133 if($model->save() && $model->transactionStatus) { 131 if($model->save() && $model->transactionStatus) {
134 return $this->redirect([ 132 return $this->redirect([
135 'view', 133 'view',
@@ -141,7 +139,7 @@ @@ -141,7 +139,7 @@
141 $slider = Slider::findOne($slider_id); 139 $slider = Slider::findOne($slider_id);
142 return $this->render('update', [ 140 return $this->render('update', [
143 'model' => $model, 141 'model' => $model,
144 - 'model_langs' => $model_langs, 142 + 'model_langs' => $model->model_langs,
145 'slider_id' => $slider_id, 143 'slider_id' => $slider_id,
146 'slider' => $slider, 144 'slider' => $slider,
147 ]); 145 ]);
backend/views/slider-image/view.php
@@ -61,6 +61,7 @@ @@ -61,6 +61,7 @@
61 ]), 61 ]),
62 ], 62 ],
63 'lang.title', 63 'lang.title',
  64 + 'lang.alt',
64 'imageUrl:image', 65 'imageUrl:image',
65 'url:url', 66 'url:url',
66 [ 67 [