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,14 +87,11 @@ class CatalogController extends Controller | ||
87 | $model_lang = CatalogLang::find() | 87 | $model_lang = CatalogLang::find() |
88 | ->where(['catalog' => $id, 'lang_id' => 1]) | 88 | ->where(['catalog' => $id, 'lang_id' => 1]) |
89 | ->one(); | 89 | ->one(); |
90 | -//die(); | 90 | + |
91 | if ($model->load(Yii::$app->request->post())) | 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 | $model->save(); | 95 | $model->save(); |
99 | $model_lang->save(); | 96 | $model_lang->save(); |
100 | 97 |
backend/models/SearchCatalog.php
@@ -90,11 +90,13 @@ class SearchCatalog extends Catalog | @@ -90,11 +90,13 @@ class SearchCatalog extends Catalog | ||
90 | ->andFilterWhere(['like', 'options', $this->options]); | 90 | ->andFilterWhere(['like', 'options', $this->options]); |
91 | 91 | ||
92 | // + поиск по title | 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 | return $dataProvider; | 101 | return $dataProvider; |
100 | } | 102 | } |
backend/views/layouts/left.php
@@ -31,7 +31,7 @@ | @@ -31,7 +31,7 @@ | ||
31 | 'options' => ['class' => 'sidebar-menu'], | 31 | 'options' => ['class' => 'sidebar-menu'], |
32 | 'items' => [ | 32 | 'items' => [ |
33 | ['label' => 'Страница', 'icon' => 'fa fa-file-code-o', 'url' => ['/page/']], | 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 | ['label' => 'Меню', 'icon' => 'fa fa-file-code-o', 'url' => ['/menu/']], | 35 | ['label' => 'Меню', 'icon' => 'fa fa-file-code-o', 'url' => ['/menu/']], |
36 | ['label' => 'Заявки', 'icon' => 'fa fa-file-code-o', 'url' => ['/site/requests/']], | 36 | ['label' => 'Заявки', 'icon' => 'fa fa-file-code-o', 'url' => ['/site/requests/']], |
37 | ['label' => 'Gii', 'icon' => 'fa fa-file-code-o', 'url' => ['/gii']], | 37 | ['label' => 'Gii', 'icon' => 'fa fa-file-code-o', 'url' => ['/gii']], |