Практическое применение

Больше
7 мес. 2 нед. назад #398 от admin
admin создал эту тему: Практическое применение
Например, давайте настроим количество кнопок в пейджере yii\widgets\LinkPager по умолчанию...

Практическое применение

Практическое применение

Yii создаёт контейнер внедрения зависимостей когда вы подключаете файл Yii.php во входном скрипте вашего приложения. Контейнер внедрения зависимостей доступен через [[Yii::$container]]. При вызове [[Yii::createObject()]], метод на самом деле вызовет метод контейнера [[yii\di\Container::get()|get()]], чтобы создать новый объект. Как упомянуто выше, контейнер внедрения зависимостей автоматически разрешит зависимости (если таковые имеются) и внедрит их получаемый объект. Поскольку Yii использует [[Yii::createObject()]] в большей части кода своего ядра для создания новых объектов, это означает, что вы можете настроить глобальные объекты, имея дело с [[Yii::$container]].

Подробнее...
Модераторы: admin