четверг, 17 сентября 2015 г.

Разработка Magento Собственный модуль 1


Magento развития пользовательский модуль является основной частью развития любого Magento Magento или проекта, потому что на любом этапе вы можете интегрировать свой собственный функциональность / модуль в существующей Magento проекта.

В этой серии, я иду, чтобы покрыть детали Magento разработки пользовательских модулей.

В этой серии, я имею в виду Magento Community Edition , хотя пользовательские структуры модуля одинаковы во всех версиях Magento. Перед тем, как мы собираемся, чтобы начать реальное развитие модуль, давайте быстро понять основную структуру Magento.
заказать интернет магазин
Всякий раз, когда вы установите свежий Magento, вы заметите следующее Magento структуру каталогов:
Введение в Magento MVC структуры

Как и любые другие основных подсистем, таких как Joomla, CakePHP, CodeIgniter, и т.д., Magento также следует MVC-основе архитектуры хотя это немного отличается от архитектуры ядра PHP MVC. Здесь я объясню разницу в Magento архитектуры, сравнивая его с простой архитектурой PHP MVC.

Архитектура MVC PHP

В типичной картины MVC, поток приложения то вроде этого:

Существует основной точкой входа - index.php - откуда весь механизм маршрутизации приложение определяется.
На основании этого механизма маршрутизации и запрашиваемой URL рисунка, приложение будет вызывать соответствующую контроллер.
Затем контроллер вызывает соответствующие виды.
Наконец, просматривать файлы собирать данные из файлов модели и отображения данных.

Архитектура Magento MVC
Архитектура MVC Magento добавляет несколько слоев образцу MVC, но основной поток управления приложения, как это:
заказать интернет магазин
Существует основной точкой входа - index.php - откуда вся приложение будет инициализации.
База по запрашиваемой URL соответствующему контроллеру будет называться.
Контроллер определяет страницы и загружать файлы макетов для этих страниц.
Раскладка говорит контроллеры, которые блокируют файлы, чтобы использовать.
Блокировать файлы собирать данные из моделей и помощников файлов и передать его в шаблоны файлов.
Шаблоны файлов получать данные и визуализировать HTML.
Первоначально это может быть трудно понять, так как он содержит несколько дополнительных слоев. Чтобы получить больше знакомы с потоком управления, давайте развивать собственный модуль "Привет мир".

Перед началом модулей:
Я предполагаю, что у вас уже есть рабочая копия Magento   (иначе, как версия не имеет значения на данном этапе)

Отключить кэш. Для отключения кэша Перейти к админ-панели Magento> Система> Кэш управления> Выбрать все тип кэша с левой стороны флажков> Выбор действий: отключить от правом верхнем выпадающем> нажмите кнопку Отправить.
заказать интернет магазин


Комментариев нет:

Отправить комментарий

Поиск по этому блогу