Joomla, разве это плохо, вводить представление, модель и контроллер в контейнер?

Как видно из заголовка, я просто хочу спросить, является ли это плохим или нет, если я внедряю все виды, модели, контроллеры и другие классы, такие как помощники, в контейнер (IoC), например, как на следующем изображении.

Образец:

Образец

Примечание. В этом случае я создаю свой собственный базовый вид, модель и контроллер для своего компонента, чтобы не использовать экземпляр Joomla по умолчанию, например JModelLegacy::getInstance(); или же JControllerLegacy::getInstance();,

Благодарю.

1

Решение

Это то, что я сделал. Я устал от постоянных изменений, которые ломают расширения и заставляют переписывать их без какой-либо реальной выгоды.

Я заставил все классы MVC Joomla и добавил к ним свой префикс. Все работает просто отлично.

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

С другой стороны, зачем ты это делаешь? Отсоедините вашу библиотеку от Joomla, и она загрузит все автоматически.

1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector