Beispiel #1
0
 public function init()
 {
     parent::init();
     Event::on(View::className(), View::EVENT_BEFORE_RENDER, function (ViewEvent $event) {
         $this->_viewFiles[] = $event->sender->getViewFile();
     });
 }
Beispiel #2
0
 public function init()
 {
     Event::on(View::className(), View::EVENT_END_PAGE, function ($event) {
         if (!$this->isRendered) {
             $this->getApi()->render();
             $this->isRendered = true;
         }
     });
 }
Beispiel #3
0
<?php

Yii::setAlias('common', dirname(__DIR__));
Yii::setAlias('frontend', dirname(dirname(__DIR__)) . '/frontend');
Yii::setAlias('backend', dirname(dirname(__DIR__)) . '/backend');
Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console');
use yii\base\Event;
use yii\base\View;
use yii\db\Query;
Event::on(View::className(), View::EVENT_BEFORE_RENDER, function () {
    $query = new Query();
    $data = $query->select('store_id,store_name')->from('store')->all();
    Yii::$app->view->params['store_menu'] = $data;
});