onBeginRequest в behavior

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
howard
Сообщения: 528
Зарегистрирован: 2012.11.16, 18:55
Откуда: Україна, Вінниця

onBeginRequest в behavior

Сообщение howard »

Как правильно сейчас навешать событие на onBeginRequest, что в поведении можно было раньше сделать так:

Код: Выделить всё

public function events()
    {
        return array_merge(parent::events(),array(
            'onBeginRequest'=>'beginRequest',
        ));
    }
 
    public function beginRequest($event){...} 
Агрегатор цен на услуги хостинга - https://hostcost.net
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: onBeginRequest в behavior

Сообщение ElisDN »

Создаём класс:

Код: Выделить всё

namespace app\components;
use yii\base\BootstrapInterface;

class MyComponent implements BootstrapInterface
{
    public function bootstrap($app) { ... }
} 
и указываем в конфиге:

Код: Выделить всё

return [
    'bootstrap' => ['log', 'app\components\MyComponent'],
    ...
]; 
Аватара пользователя
r3verser
Сообщения: 195
Зарегистрирован: 2012.04.01, 17:29
Откуда: Киев

Re: onBeginRequest в behavior

Сообщение r3verser »

Ответить