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

0

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

  • 0
    Улучшено форматирование и грамматика, но вопрос нужно улучшить, добавив больше деталей и объясняя исследование, проведенное до публикации.
Теги:
yii2
helper

1 ответ

0
Лучший ответ

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

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

Подробнее: http://www.yiiframework.com/doc-2.0/guide-helper-overview.html#customizing-helper-classes

Ещё вопросы

Сообщество Overcoder
Наверх
Меню