Я новичок в magento и не имею понятия MVC, но мне дали задание поработать над ним, это значит понять его и реализовать спецификацию, теперь я чувствую себя слишком напряженно, так как действительно хочу понять magento "Beast", Я следил за Tuts + Magento Fundamental, и я многое понял. Да, все расплывчато, потому что «Hello World» - это не чашка чая, которая входит в реальный мир. Я действительно хочу больше углубленных уроков, где я знаю больше разбивки, например
- Я хочу знать, как Модель, контроллеры и представление работают вместе для подачи данных, работы с заданным элементом HTML, как он знает, как сопоставить данные с полями.
- Как сделать дополнительное меню и ссылку на него.
- Что является более практичным способом использования модели, контроллеров, ресурсов и т. Д. Помимо просто «функции Hello».
- Как мы узнаем, какой метод применять или что просить, когда мы говорим
getABC()
и т. Д.
и еще много смысла, чтобы сделать магазин с отличной функциональностью. Я понимаю, что не все будет быстро, чтобы разобраться со всем этим, но я слишком сильно хочу спать, изучая его и заставляя себя гордиться. Я довольно нов в Magento, но имел достаточные знания по созданию блоков, помощников, контроллеров и т. д. Я до сих пор не уверен в том, что даже в Magento приведен пример создания модуля, который просто говорит «Привет, мир», как описано в «Основах Magento», я хочу взять реальный жизненный подход к изучению Magento, например, отображение информации о пользователях, такой как профиль, способ ее обновления, получение продуктов, в которых указан порядок пользователя, история и т. д. Как я могу сопоставить свои значения с нужным полем при создании формы? например, имя: имя, фамилия, фамилия, адрес: адрес и т. д.
Куда они пойдут, в блоках или контроллерах? Как мне сделать макет, чтобы сделать форму? Я знаю , что такие вещи , как loadLayout
и renderLayout
что макет производит , но как использовать поля в этой форме или разбивка карту на поля , которые мне нужно , или даже отобразить пользовательское меню , которое может выполнять различные действия , такие как
Сводка счета История счета История заказа
И т. Д. Как я уже сказал, я слежу за «Основами Magento» от MagentoU и, похоже, не могу ответить на эти вопросы.
Редактировать: Может быть, у меня нет понимания MVC, я следую за Treehouse и Lynda для tuts, но нет никаких MVC PHP tuts там. Только ASP.net режет. Я нашел эту ссылку для MVC, но только если она того стоит?
Обновление : после изучения многих ссылок я все еще не понимаю, почему используются Модель и контроллеры. Как мы можем отобразить информацию о клиенте или панели мониторинга для пользователя, который вошел в систему, в представленном примере есть примеры, такие как getProduct (1), как magento узнает, какой идентификатор искать, использовать и работать с ним. Итак, я хочу сказать, какие данные хранятся в 1. моделях, 2. контроллерах, 3. Я знаю, что ссылки используются для получения блока, уже определенного в xml, но практический пример из реальной жизни был бы хорош.
Ответы:
Я также рекомендую свой список технических ресурсов на Magento:
https://github.com/aleron75/mageres
Я регулярно обновляю его, используя последние источники и инструменты, приветствуется помощь.
Надеюсь, поможет.
источник
Это может быть полезно для вас, вы можете найти список ресурсов из разных областей, и я уверен, что вы найдете что-то там
Бен Маркс Гитхуб
источник
Вам может быть полезно понять, как работает админ
вот ссылка на видео-учебник.
Вот лучшее объяснение magento Алана Строма.
источник
Вот список всех полезных ресурсов, включая объяснения, а также практические рекомендации от известных экспертов.
Основные ресурсы
источник
Это лучший ресурс для начинающих, чтобы понять концепцию с практическими знаниями.
Лучший учебник для начинающих для сайтов Magento 1 и Magento 2:
Учебник для начинающих по Magento
Для простого кодирования часть magento:
Основные функции Magento
Вот несколько ссылок для magento learn: ссылки на разные блоги для magento:
Magento Links
Спасибо.
источник
Есть много учебных пособий для изучения magento. Некоторые из них предназначены для внутренней и внешней разработки. Вы можете ссылаться на сайты ниже для изучения magento.
http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5
http://inchoo.net/
http://alanstorm.com/category/magento
http://excellencemagentoblog.com/
http://code.tutsplus.com/categories/magento
а для руководства по админке вы можете предпочесть эти сайты ниже.
https://www.siteground.com/tutorials/magento/
источник
http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5
источник