Commit f9570cf9b574de292084242f11e4915e198e497c

Authored by andryeyev
1 parent f603f834

fix: Загрузка старниц

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
... ... @@ -35,8 +35,7 @@ return [
35 35 'showScriptName' => false,
36 36 'rules' => [
37 37 '' => 'site/index',
38   - '<controller>/<action>' => '<controller>/<action>',
39   - 'contacts' => 'page/page'
  38 + '<controller>/<action>' => '<controller>/<action>',
40 39 ]
41 40 ],
42 41 ],
... ...
frontend/controllers/PageController.php
... ... @@ -16,7 +16,7 @@ class PageController extends Controller
16 16 * @return mixed
17 17 */
18 18 public function actionPage($controller_name, $page_id, $template_file)
19   - { die;
  19 + {
20 20 // страница
21 21 $page = Page::getPageById ($page_id);
22 22  
... ...
frontend/views/page/page.php
... ... @@ -8,5 +8,5 @@ use yii\helpers\Html;
8 8 // JS
9 9 $this->registerJsFile('script.js');
10 10  
11   - echo Html::encode($text);
  11 + echo $text;
12 12 ?>
13 13 \ No newline at end of file
... ...