Как стать автором
Обновить

Комментарии 9

Не использовал Magento, но такая расширяемость мне по душе — элегантно сделано.
Очень поверхностно. Почему не сравнили метод перезаписи и обсервера?
Минусы, плюсы? Как быть с блоками событий там на много меньше чем в моделях.
Написали что какие параметры передаются, но вместо того чтобы использовать response из события, вы обратились к фронт контроллеру. Почему?
Да, я не сравнивал эти 2 способа, наверное, потому что в статье хотел рассказать только об одном способе,- который менее популярен, но ничем не хуже от реврайта. Да и сравнивать думаю не зачем – это совсем 2 разных способа кастомизации, первый основан на внутреннем механизме событий(который как бы продолжает базовую логику) и второй на перезаписи цели(модели, блока, ресурса) которой полностью кастомизирует нужную нам часть.

getResponse() вызывал с контроллера по привычке(не всегда от нее можно избавиться).
Ясно.

Подскажите пожалуйста как быть если нужно изменить поведение блока? Например, в админке добавить кнопку Export Products на странице где выводятся продукты
Допрос с пристрастием. Я думаю, вы лучше меня знаете это :) Тыц
Интересуюсь, так как есть вероятность, что у Вас есть своя идея
К сожалению не всегда обзерверы можно использовать. Бывает что на определенные действия просто нет события, и без реврайтов не обойтись.
НЛО прилетело и опубликовало эту надпись здесь
Magento интересна… сейчас копаю ее
Но тут ничего нового не подчерпнул к томуже не упомянуто о rewrites. А уж изменение ядра влечет траблами после обновления.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории