Сервис-локаторы в Yii2

Чтобы добавить сервис-локатор в проект, нужно написать во входном скрипте index.php

 

далее идет объявление приложения:

$application тоже является сервис-локатором, поэтому можно так:

Как использовать?

Где-нибудь в контроллере:

Либо:

Еще один способ добавить компонент — через config (main) в массиве components;

‘имя_класса’ => [‘class’ =>’путь к классу’]

вызывать так: \Yii::$app->Имя_класса


One thought on “Сервис-локаторы в Yii2”

  1. Спасибо помогли!!!! Долго искал причину не рабочего локатора, нужно было другое имя поставить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *