Blame view

frontend/controllers/PageController.php 683 Bytes
bb7d15c5   andryeyev   Итерация 3 (Templ...
1
  <?php
703388f5   andryeyev   + pageController
2
  namespace frontend\controllers;
bb7d15c5   andryeyev   Итерация 3 (Templ...
3
  
703388f5   andryeyev   + pageController
4
  use Yii; 
bb7d15c5   andryeyev   Итерация 3 (Templ...
5
  use yii\web\Controller;
703388f5   andryeyev   + pageController
6
  use common\models\Page;
bb7d15c5   andryeyev   Итерация 3 (Templ...
7
8
  
  /**
703388f5   andryeyev   + pageController
9
   * Site controller
bb7d15c5   andryeyev   Итерация 3 (Templ...
10
11
   */
  class PageController extends Controller
703388f5   andryeyev   + pageController
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  {  
      /**
       * Displays homepage.
       *
       * @return mixed
       */
      public function actionPage($page_id, $template_file)
      { 
          // страница
          $page = Page::getPageById ($page_id);
          
          // meta_title
          Yii::$app->view->title = $page['meta_title'];
  
          // meta_desc
          Yii::$app->view->registerMetaTag([
              'name' => 'description',
              'content' => $page['meta_description'],
          ]);
bb7d15c5   andryeyev   Итерация 3 (Templ...
31
  
703388f5   andryeyev   + pageController
32
          return $this->render('page', $page);
bb7d15c5   andryeyev   Итерация 3 (Templ...
33
      }
703388f5   andryeyev   + pageController
34
35
   
  }