Учебные ресурсы Magento


8

Я новичок в magento и не имею понятия MVC, но мне дали задание поработать над ним, это значит понять его и реализовать спецификацию, теперь я чувствую себя слишком напряженно, так как действительно хочу понять magento "Beast", Я следил за Tuts + Magento Fundamental, и я многое понял. Да, все расплывчато, потому что «Hello World» - это не чашка чая, которая входит в реальный мир. Я действительно хочу больше углубленных уроков, где я знаю больше разбивки, например

  1. Я хочу знать, как Модель, контроллеры и представление работают вместе для подачи данных, работы с заданным элементом HTML, как он знает, как сопоставить данные с полями.
  2. Как сделать дополнительное меню и ссылку на него.
  3. Что является более практичным способом использования модели, контроллеров, ресурсов и т. Д. Помимо просто «функции Hello».
  4. Как мы узнаем, какой метод применять или что просить, когда мы говорим 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, но практический пример из реальной жизни был бы хорош.


2
Поиск mageoverflow, у нас есть много ресурсов здесь: magento.stackexchange.com/questions/594/…
Фабиан Блехшмидт

@FabianBlechschmidt этот ответ больше для дизайнеров, я больше говорю о разработке.
Нофель

1
Полезную информацию можно найти здесь или здесь (если вы ищете MVC в PHP)
Сергей Учухлебау

@FabianBlechschmidt спасибо за ссылку Алана Шторма, я действительно многому научился на его сайте. 1+ за это
Нофель

@ Нофель, я думаю, пройдя через это, и это решит твои проблемы
Klettseb

Ответы:


8

Я также рекомендую свой список технических ресурсов на Magento:

https://github.com/aleron75/mageres

Я регулярно обновляю его, используя последние источники и инструменты, приветствуется помощь.

Надеюсь, поможет.


Спасибо за ссылки, я слежу за Magento для разработчиков, я не могу понять, как мы отображаем форму и вставляем значения в БД, как при отображении данных в полях.
Нофель

Я ищу хорошие учебники по PHP mvc / oop, я понял, что систему magento легко понять, но мне нужно сделать мой php mvc и oop сильным. Любые платные или неоплачиваемые ссылки?
Нофель

Я рекомендую книги Брэндона Сэвиджа: brandonsavage.net
Алессандро Рончи

отличный материал, у вас есть хорошие ссылки на PHP на уровне ООП или которые могут помочь мне в Magento, будь то любой уровень.
Нофел

5

Это может быть полезно для вас, вы можете найти список ресурсов из разных областей, и я уверен, что вы найдете что-то там

Бен Маркс Гитхуб


Как я могу запросить информацию, такую ​​как имя клиента, адрес, платежный адрес и отобразить в нем форму ввода?
Нофель

Вы хотите создать форму, где вы можете собрать эту информацию?
Клетцеб

одна из многих задач, но это хорошая отправная точка. У меня есть куча файлов с php-кодом и контроллерами, моделями ресурсов, блоками, но я не знаю с чего начать. Таким образом, новый старт был бы хорош.
Нофель

Еще одна мысль, которую я хочу знать, это то, как все начинается, когда вы переходите по ссылке, я знаю, что он вызывает контроллер, но как контроллер, в свою очередь, знает, какое действие и действие знает, какую модель или модель ресурса вызвать, как я вижу в своем файле я получил тонны
Нофель

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



1

Это лучший ресурс для начинающих, чтобы понять концепцию с практическими знаниями.

Лучший учебник для начинающих для сайтов Magento 1 и Magento 2:

Учебник для начинающих по Magento

Для простого кодирования часть magento:

Основные функции Magento

Вот несколько ссылок для magento learn: ссылки на разные блоги для magento:

Magento Links

Спасибо.


1

Есть много учебных пособий для изучения 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/


Вы также можете проверить с инху.
Ашеем Патро

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.