Я недавно начал работать над сайтом электронной коммерции для компании, и они выбрали Magento 1.4.0 для запуска своего магазина. Большую часть своей PHP-карьеры я потратил на работу с различными инфраструктурами MVC (предполагается, что даже Zend с Magento будет базироваться), но сложность Magento, похоже, находится на другом уровне, и, казалось бы, нет хороших ресурсов для поиска помощи. 1001 *
Осматривая сайт, я видел предложения по использованию некоторых книг в качестве справочных, но все они ссылаются на Magento 1.2 или 1.3.
Моя цель - разработать для Magento таким образом, чтобы я не менял базовый код, чтобы клиент мог легко обновить версию Magento и просто «вставить» мой код и заставить его работать. В настоящее время проблема заключается в том, как правильно использовать структуру / разбивку шаблона и как добавить пользовательские функции модели / контроллера в приложение, не нарушая основную базу кода Magento.