Commit f9570cf9b574de292084242f11e4915e198e497c
1 parent
f603f834
fix: Загрузка старниц
Showing
5 changed files
with
27 additions
and
24 deletions
Show diff stats
common/models/Page.php
... | ... | @@ -107,7 +107,7 @@ class Page extends \yii\db\ActiveRecord |
107 | 107 | { |
108 | 108 | return yii::$app->db->createCommand(' |
109 | 109 | SELECT |
110 | - `termin`.show, `termin`.termin_id, | |
110 | + `termin`.show, `termin`.termin_id, `termin`.page_id, | |
111 | 111 | `controller`.controller_name, |
112 | 112 | `template`.template_file |
113 | 113 | FROM `termin` |
... | ... | @@ -129,8 +129,11 @@ class Page extends \yii\db\ActiveRecord |
129 | 129 | return yii::$app->db->createCommand(' |
130 | 130 | SELECT * |
131 | 131 | FROM `termin` |
132 | - INNER JOIN `termin_lang` ON `termin_lang`.page_id = `termin`.termin_id | |
132 | + INNER JOIN `termin_lang` ON `termin_lang`.termin_id = `termin`.termin_id | |
133 | 133 | AND `termin_lang`.lang_id = '.yii::$app->lang_id.' |
134 | + INNER JOIN `page` ON `page`.page_id = `termin`.page_id | |
135 | + INNER JOIN `page_lang` ON `page_lang`.page_id = `page`.page_id | |
136 | + AND `page_lang`.lang_id = '.yii::$app->lang_id.' | |
134 | 137 | WHERE `termin`.termin_id = "'.(int)$page_id.'" |
135 | 138 | ')->queryOne(); |
136 | 139 | } | ... | ... |
db-migration/artbox_db.sql
... | ... | @@ -3,7 +3,7 @@ |
3 | 3 | -- http://www.phpmyadmin.net |
4 | 4 | -- |
5 | 5 | -- Хост: 127.0.0.1:3306 |
6 | --- Час створення: Лис 12 2015 р., 13:15 | |
6 | +-- Час створення: Лис 12 2015 р., 13:59 | |
7 | 7 | -- Версія сервера: 5.5.45 |
8 | 8 | -- Версія PHP: 5.6.12 |
9 | 9 | |
... | ... | @@ -388,6 +388,7 @@ INSERT INTO `template_lang` (`template_id`, `template_title`, `lang_id`) VALUES |
388 | 388 | CREATE TABLE IF NOT EXISTS `termin` ( |
389 | 389 | `termin_id` int(6) NOT NULL AUTO_INCREMENT, |
390 | 390 | `template_id` int(6) NOT NULL, |
391 | + `page_id` int(6) NOT NULL, | |
391 | 392 | `show` tinyint(1) NOT NULL, |
392 | 393 | PRIMARY KEY (`termin_id`) |
393 | 394 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ; |
... | ... | @@ -396,23 +397,23 @@ CREATE TABLE IF NOT EXISTS `termin` ( |
396 | 397 | -- Дамп даних таблиці `termin` |
397 | 398 | -- |
398 | 399 | |
399 | -INSERT INTO `termin` (`termin_id`, `template_id`, `show`) VALUES | |
400 | -(1, 2, 1), | |
401 | -(2, 2, 1), | |
402 | -(3, 2, 1), | |
403 | -(4, 2, 1), | |
404 | -(5, 2, 1), | |
405 | -(6, 2, 1), | |
406 | -(7, 2, 1), | |
407 | -(8, 2, 1), | |
408 | -(9, 2, 1), | |
409 | -(10, 2, 1), | |
410 | -(11, 2, 1), | |
411 | -(12, 2, 1), | |
412 | -(13, 2, 1), | |
413 | -(14, 2, 1), | |
414 | -(15, 2, 1), | |
415 | -(16, 2, 1); | |
400 | +INSERT INTO `termin` (`termin_id`, `template_id`, `page_id`, `show`) VALUES | |
401 | +(1, 2, 1, 1), | |
402 | +(2, 1, 2, 1), | |
403 | +(3, 1, 3, 1), | |
404 | +(4, 1, 4, 1), | |
405 | +(5, 1, 5, 1), | |
406 | +(6, 1, 6, 1), | |
407 | +(7, 1, 7, 1), | |
408 | +(8, 1, 8, 1), | |
409 | +(9, 1, 9, 1), | |
410 | +(10, 1, 10, 1), | |
411 | +(11, 1, 11, 1), | |
412 | +(12, 1, 12, 1), | |
413 | +(13, 1, 13, 1), | |
414 | +(14, 1, 14, 1), | |
415 | +(15, 1, 15, 1), | |
416 | +(16, 1, 16, 1); | |
416 | 417 | |
417 | 418 | -- -------------------------------------------------------- |
418 | 419 | ... | ... |
frontend/config/main.php
frontend/controllers/PageController.php