Ich bin neu in Magento und habe kein Konzept für MVC, aber ich habe den Auftrag erhalten, daran zu arbeiten, das heißt, es zu verstehen und die Spezifikation umzusetzen. Jetzt fühle ich mich zu gestresst, da ich das Magento "Beast" wirklich verstehen möchte. Ich habe Tuts + Magento Fundamental verfolgt und viel gelernt . Ja, alles ist vage, weil "Hello World" keine Tasse Tee ist, die in die reale Welt geht. Ich möchte wirklich ausführlichere Tutorials, in denen ich mehr über die Aufschlüsselung weiß, z
- Ich möchte wissen, wie Modell, Controller und Ansicht zusammenarbeiten, um Daten zu füttern, Funktionen für ein bestimmtes HTML-Element zu verwenden und wie Daten den Feldern zugeordnet werden können.
- So erstellen Sie ein zusätzliches Menü und verlinken darauf.
- Was ist praktischer, um Modell, Controller, Ressourcen usw. neben nur einer "Hallo-Funktion" zu verwenden.
- Woher wissen wir, welche Methode wir anwenden sollen oder wonach wir fragen müssen, wenn wir sagen
getABC()
usw.
und viele weitere Punkte, um den Laden mit einer großartigen Funktionalität auszustatten. Ich verstehe, dass es nicht zu schnell sein wird, alles zu erledigen, aber ich bin zu sehr daran interessiert, meinen Schlaf zu verlieren, wenn ich es lerne und mich stolz mache. Ich bin ziemlich neu zu Magento, hatte aber ein gutes Wissen über das Erstellen von Blöcken, Helfern, Controllern usw. Ich bin immer noch verwirrt über das Beispiel, das selbst von Magento gesetzt wurde, um ein Modul zu erstellen, das nur Hallo Welt sagt, wie in "Magento Fundamentals" erklärt. Ich möchte ein reales Beispiel nehmen. Lebensansatz zum Erlernen von Magento, z. B. Anzeigen von Benutzerinformationen wie ein Profil, eine Möglichkeit zum Aktualisieren, Abrufen von Produkten, die eine Benutzerreihenfolge und -historie enthalten usw. Wie kann ich meine Werte beim Erstellen eines Formulars dem richtigen Feld zuordnen? zB Vorname: Vorname Nachname: Nachname Adresse: Adresse usw.
Wohin gehen sie, in Blöcken oder in Controllern? Wie erstelle ich ein Layout, um ein Formular zu erstellen? Ich kenne Dinge wie loadLayout
und renderLayout
die ein Layout erzeugen, aber wie man die Felder in dieser Form oder Layout-Zuordnung zu den Feldern verwendet, die ich benötige, oder sogar ein benutzerdefiniertes Menü anzeigt, das eine andere Aktion ausführen kann, wie z
Kontozusammenfassung Kontoverlauf Bestellverlauf
Wie gesagt, ich habe "Magento Fundamentals" von MagentoU befolgt und kann diese Fragen scheinbar nicht beantworten.
Bearbeiten: Kann es sein, dass ich kein Verständnis für MVC habe, ich folge Treehouse und Lynda für Tuts, aber keine MVC PHP Tuts da drüben. Nur ASP.net-Tuts. Ich habe diesen Link für MVC gefunden, aber nur, wenn es sich lohnt?
Update : Nachdem ich viele Links erkundet habe, bin ich immer noch verwirrt darüber, warum Modell und Controller verwendet werden. Wie können wir Informationen über einen Kunden oder ein Dashboard einem angemeldeten Benutzer zuordnen? Das bereitgestellte Beispiel enthält Beispiele wie getProduct (1). Wie kann Magento wissen, nach welcher ID gesucht und diese verwendet werden muss, und dagegen arbeiten? Was ich damit sagen will ist, welche Art von Daten in 1. Modellen, 2. Controllern, 3. gespeichert sind. Ich weiß, dass Referenzen verwendet werden, um bereits in XML definierte Blöcke zu erhalten, aber ein praktisches Beispiel aus dem wirklichen Leben wäre gut.
Antworten:
Ich empfehle auch meine kuratierte Liste technischer Ressourcen zu Magento:
https://github.com/aleron75/mageres
Ich halte es regelmäßig mit den neuesten Quellen und Tools auf dem Laufenden, Beiträge sind willkommen.
Ich hoffe es hilft.
quelle
Dies könnte für Sie hilfreich sein. Sie finden eine Liste mit Ressourcen aus allen Bereichen, und ich bin sicher, dass Sie dort etwas finden
Ben Marks Github
quelle
Es kann hilfreich sein, die Funktionsweise von admin zu verstehen
Hier ist der Link zum Video-Tutorial.
Hier ist die beste Erklärung für Magento von Alan Strom.
quelle
Hier finden Sie eine Liste aller nützlichen Ressourcen, einschließlich der Erklärungen sowie der praktischen Übungen bekannter Experten.
Wesentliche Ressourcen
quelle
Dies ist die beste Ressource für Anfänger, um das Konzept mit praktischem Wissen zu verstehen.
Bestes Anfänger-Tutorial für Magento 1 und Magento 2:
Anfänger Magento Tutorial
Für einen einfachen Codierungsteil von Magento:
Grundlegende Magento-Funktionen
Dies ist eine Reihe von Links für Magento lernen: Verschiedene Blogs Links für Magento:
Magento Links
Vielen Dank.
quelle
Es gibt viele Tutorials, um Magento zu lernen. Einige sind für die Backend-Entwicklung und die Frontend-Entwicklung vorgesehen. Auf den folgenden Websites finden Sie Informationen zum Erlernen von 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
Für das Tutorial im Admin-Bereich können Sie die folgenden Websites bevorzugen.
https://www.siteground.com/tutorials/magento/
quelle
http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5
quelle