PageController.php 683 Bytes
<?php
namespace frontend\controllers;

use Yii; 
use yii\web\Controller;
use common\models\Page;

/**
 * Site controller
 */
class PageController extends Controller
{  
    /**
     * 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'],
        ]);

        return $this->render('page', $page);
    }
 
}