Magento-Lernressourcen


8

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

  1. 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.
  2. So erstellen Sie ein zusätzliches Menü und verlinken darauf.
  3. Was ist praktischer, um Modell, Controller, Ressourcen usw. neben nur einer "Hallo-Funktion" zu verwenden.
  4. 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 loadLayoutund renderLayoutdie 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.


2
Suche mageoverflow, wir haben viele Ressourcen hier: magento.stackexchange.com/questions/594/…
Fabian Blechschmidt

@FabianBlechschmidt diese Antwort ist mehr für Designer, ich spreche mehr über Entwicklung.
Nofel

1
Nützliche Informationen finden Sie hier oder hier (wenn Sie nach MVC in PHP suchen)
Siarhey Uchukhlebau

@FabianBlechschmidt danke für Alan Storm Link, ich habe wirklich viel von seiner Seite gelernt. 1+ dafür
Nofel

@Nofel Ich denke, dies durchzugehen und dies wird Ihre Probleme lösen
Klettseb

Antworten:


8

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.


Vielen Dank für die Links. Ich bin Magento für Entwickler gefolgt. Ich kann nicht verstehen, wie wir ein Formular zuordnen und Werte in die Datenbank einfügen, wie das Anzeigen von Daten in Feldern.
Nofel

Ich bin auf der Suche nach guten PHP-MVC / OOP-Tutorials. Ich habe festgestellt, dass das Magento-System für mich leicht zu verstehen ist, aber ich muss mein PHP-MVC und OOP stark machen. Irgendwelche bezahlten oder unbezahlten Links?
Nofel

Ich empfehle Brandon Savages Bücher: brandonsavage.net
Alessandro Ronchi

Tolles Zeug, hast du zufällig gute Referenzen für PHP auf OOP-Ebene oder was mir in Magento helfen würde, sei es auf irgendeiner Ebene.
Nofel

5

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


Wie kann ich nach Informationen wie Kundenname, Adresse, Rechnungsadresse fragen und darin eine Formulareingabe anzeigen?
Nofel

Sie möchten ein Formular erstellen, in dem Sie diese Informationen sammeln können?
Klettseb

eine von vielen Aufgaben, aber dies ist ein guter Ausgangspunkt. Ich habe eine Reihe von Dateien mit PHP-Code und Controllern, Ressourcenmodellen, Blöcken, aber ich weiß nicht, wo ich anfangen soll. Ein Neuanfang wäre also gut.
Nofel

Ein anderer Gedanke, den ich wissen möchte, ist, wie die Dinge beginnen, wenn Sie zu einem Link gehen. Ich weiß, dass er einen Controller aufruft, aber wie weiß der Controller wiederum, welche Aktion und Aktion welches Modell oder Ressourcenmodell aufruft, wie ich in meiner Datei sehe Ich habe Tonnen.
Nofel

Ich denke, Sie sollten eine spezifische Frage für alle Dinge stellen, die Sie brauchen, und hier im Allgemeinen nicht so. Beispiel: Wie kann ich ein Formular hinzufügen und so weiter
Klettseb

2

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.


1
Alan Strom Tuts sind sehr gut, +1 dafür.
Nofel



1

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/


Sie können auch mit inchoo überprüfen.
Asheem Patro

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.