В чем разница между Helper и BaseHelper в Yii2?

Я хочу знать разницу между Helper и BaseHelper в Yii2.
Почему есть еще один помощник, расширенный от базового помощника для каждого базового помощника в Yii2?
Должны ли мы добавить наши модификации в расширенный помощник?

0

Решение

Потому что с этой структурой вы можете просто настроить помощников, создав новый класс, который расширяет базовый помощник.

Чтобы настроить основной вспомогательный класс (например, yii\helpers\ArrayHelper), вы должны создать новый класс, выходящий из помощников соответствующего базового класса (например, yii\helpers\BaseArrayHelper) и назовите свой класс так же, как соответствующий конкретный класс (например, yii\helpers\ArrayHelper), включая его пространство имен. Этот класс будет затем установлен для замены оригинальной реализации фреймворка.

Прочитайте больше : http://www.yiiframework.com/doc-2.0/guide-helper-overview.html#customizing-helper-classes

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]