Als «best-practice» getaggte Fragen

Bezeichnet Fragen zu Best Practices in Magento.



5
Wann sollten wir ein Repository und eine Factory in Magento 2 verwenden?
Ich habe in Magento 2 einige Tutorials durchgearbeitet, was mich ein wenig verwirrt. Ich sehe, dass es grundsätzlich zwei Möglichkeiten gibt, wie wir Geschäftseinheiten lesen / schreiben können: Daten abrufen Verwenden eines Factory-Ansatzes $object = $this->myFactory->create(); $object->load($myId); Verwenden eines Repository-Ansatzes $repo = $this->myRepository(); $object = $repo->getById($myId); Daten speichern Verwenden eines …

6
Moderne Magento 1.X Workflow- und Entwicklungstools
Ich bin neu in Magento Development (CE 1.6) und versuche immer noch, meinen Workflow zu definieren. Ich entwickle derzeit unter Mac OS X 10.8 mit Netbeans 7.3, stelle jedoch fest, dass Netbeans langsam ist und mich einfriert. Ich tendiere dazu, auf Sublime Text 2 umzuschalten, um Dateien schnell anzuzeigen / …

3
Magento 2 als kopflose Lösung
Ich möchte wissen, ob es einige Best Practices gibt , um Magento 2 als kopflose E-Commerce-Lösung zu verwenden . Ein typischer E-Commerce im Jahr 2017 ist eine Omni-Channel-Lösung, die Folgendes beinhaltet E-Commerce CMS Multiplattform Tier Systemintegration (ERP, ...) Ich möchte wissen, wie die Magento 2-API in diese Art von Lösung …


4
$ This nach dem Beobachter zurückgeben
Ich sehe einige widersprüchliche Informationen im Internet und in Modulen von Drittanbietern. Ist es eine Anforderung oder eine bewährte $thisMethode, am Ende einer Beobachtermethode zurückzukehren? Z.B: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }

4
Effizientes Abrufen der Produkt-URL von id
Was ist die effizienteste Methode, um eine Produkt-URL zu erhalten, wenn nur die ID angegeben wird? An einigen Stellen in unserem Code haben wir Dinge, wie zum Beispiel Mage::getModel('catalog/product')->load($id)->getProductUrl(), um die URL des Produkts abzurufen. Angesichts der Menge an Ereignissen usw., die mit einem Produkt verbunden sind, scheint dies ziemlich …



2
Best Practices für Magento 2 DI
Angenommen, ich erstelle eine Magento 2-Erweiterung, die ... nun ja ... nicht wichtig ist. Sagen wir, es macht super tolle Sachen. Aber ich möchte sicherstellen, dass dies mit den richtigen Standards erstellt wird, damit andere Entwickler es erweitern können. Wann sollte ich die DI in Kombination mit Schnittstellen verwenden und …

5
Was sind die Best Practices für die Installation von Erweiterungen von Drittanbietern in Magento 2?
Während der Arbeit an einem Client-Projekt für Magento 2 habe ich zahlreiche Methoden zum Laden und Verfolgen von Erweiterungen von Drittanbietern entdeckt. Unter der Annahme, dass wir die Integrator-Installationsmethode (Composer!) Verwenden, was sind die Best Practices für die Verwaltung von Erweiterungen von Drittanbietern? Bisher hatte jede Erweiterung, die ich gekauft …

4
Magento 2 Best Practice für Kursorte und -namen
In Magento 1diesen Verzeichnissen haben wir unsere Klassen abgelegt Block Helfer Modell Ressource Verwenden Sie einen einfachen Klassennamen ohne Großbuchstaben in der Mitte des Namens. Schauen wir uns einige Fälle in Magento 2 Core Helfer Ort : - \Foo\Bar\Helper Name : - *.php Beispiele : - \Magento\ImportExport\Helper\Report -\Magento\Cms\Helper\Wysiwyg\Images Beobachter Ort …



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.