С DI толком не работал, но знаю, что оно есть. Как его правильно применять?
энивей, по идее, если есть di и контейнер, то лучше шаманить на этапе сборки. взял сервис, навернул на него в рантайме говна - это плохая тенденция, потому что потом будет очень тяжело найти откуда лезет этот сайдэффект
Аякс фильтр сущностей. На триггер события мне нужно в стандартную модель подсунуть несколько параметров, чтоб она отрабатывала нужным для меня образом. Предыдущий разработчик для более старой версии джумлы просто скопировал файл модели и включил его. Я хочу от этого избавится. Нигде, кроме результатов аякс-запроса эти изменения не будут фигурировать. А мусор хочу убрать.
звучит страшно, но у модели есть хуки или события? возможно, стоит это делать там
Это лучше, мне кажется, чем копировать файл ядра, править его и складывать копию в плагин, а затем отслеживать изменения в файле. Поищу триггеры
На текущем уровне абстракции - нет, поищу что поближе
Обсуждают сегодня