Чем Magento MVC отличается от классической MVC / Zend Framework MVC? [закрыто
-
16-10-2019 - |
Вопрос
Чем Magento MVC отличается от классической MVC или Zend Framework MVC? Любое объяснение будет оценено.
Решение
В то время как MVC Magento использует те же классы базового контроллера, почти все остальное - это пользовательское. С верхней части моей головы.
Фронтальные имена модулей определены в Magento
config.xml
Поскольку Magento имеет свою собственную структуру модуля, анализируя конфигурацию, чтобы соответствовать названию переднего модуля с модулем, является полностью пользовательским и достигается в методе соответствия в серии пользовательских объектов маршрутизатора
Вышеупомянутые маршрутизаторы имеют пользовательский код для автоматического требования (против
__autoload
базовые файлы контроллера.Существует система перезаписи на основе конфигурации и базы данных для изменения логики маршрутизации MVC
Система событий/наблюдателей Magento позволяет вам внедрить свой собственный объект маршрутизатора, который может изменить логику маршрутизации или полностью обходить его
Служба от действия контроллера для просмотра полностью отличается-Magento имеет систему View System/Mayout-Object от системы просмотра Zend Frameworks