Commit d9b4a7e9e49ab588c8baaa25a74db8014c245139
1 parent
0769f724
+ каталог в админке (мин. версия)
Showing
3 changed files
with
9 additions
and
10 deletions
Show diff stats
backend/controllers/CatalogController.php
... | ... | @@ -87,14 +87,11 @@ class CatalogController extends Controller |
87 | 87 | $model_lang = CatalogLang::find() |
88 | 88 | ->where(['catalog' => $id, 'lang_id' => 1]) |
89 | 89 | ->one(); |
90 | -//die(); | |
90 | + | |
91 | 91 | if ($model->load(Yii::$app->request->post())) |
92 | 92 | { |
93 | - | |
94 | - //var_dump($model->title);die(); | |
95 | - echo $model_lang->title = $model->title; | |
93 | + $model_lang->title = $model->title; | |
96 | 94 | |
97 | - //var_dump($model->save());die(); | |
98 | 95 | $model->save(); |
99 | 96 | $model_lang->save(); |
100 | 97 | ... | ... |
backend/models/SearchCatalog.php
... | ... | @@ -90,11 +90,13 @@ class SearchCatalog extends Catalog |
90 | 90 | ->andFilterWhere(['like', 'options', $this->options]); |
91 | 91 | |
92 | 92 | // + поиск по title |
93 | - $query->joinWith(['relationTable' => function ($q) | |
93 | + if (! empty ($this->title)) | |
94 | 94 | { |
95 | - //$q->where("catalog_i18n.title LIKE '%". $this->title . "%'"); | |
96 | - $q->where(['like', 'catalog_i18n.title', $this->title]); | |
97 | - }]); | |
95 | + $query->joinWith(['relationTable' => function ($q) | |
96 | + { | |
97 | + $q->where(['like', 'catalog_i18n.title', $this->title]); | |
98 | + }]); | |
99 | + } | |
98 | 100 | |
99 | 101 | return $dataProvider; |
100 | 102 | } | ... | ... |
backend/views/layouts/left.php
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 | 'options' => ['class' => 'sidebar-menu'], |
32 | 32 | 'items' => [ |
33 | 33 | ['label' => 'Страница', 'icon' => 'fa fa-file-code-o', 'url' => ['/page/']], |
34 | - ['label' => 'Термин', 'icon' => 'fa fa-file-code-o', 'url' => ['/termin_lang/']], | |
34 | + ['label' => 'Каталог', 'icon' => 'fa fa-file-code-o', 'url' => ['/catalog/']], | |
35 | 35 | ['label' => 'Меню', 'icon' => 'fa fa-file-code-o', 'url' => ['/menu/']], |
36 | 36 | ['label' => 'Заявки', 'icon' => 'fa fa-file-code-o', 'url' => ['/site/requests/']], |
37 | 37 | ['label' => 'Gii', 'icon' => 'fa fa-file-code-o', 'url' => ['/gii']], | ... | ... |