Ich sehe immer mehr Leute, die Helferklassen deklarieren, um Folgendes in den Vorlagendateien verwenden zu können: $this->helper('Path/To/Helper/Class')->customMethod(); Diese Art von Code ermöglicht es den Leuten, die Einschränkung des Objektmanagers nicht direkt zu verwenden , aber ich neige dazu, Code zu sehen, der Blockcode in diesen Helfern sein sollte. Also hier …
So nach der offiziellen Dokumentation verstehe ich, dass Magento 2 PSR-1 und PSR-2 kompatibel ist. Ich frage mich, ob Magento 2 mit den anderen kompatibel ist (oder sein wird) . PSR-3: Logger-Schnittstelle PSR-4: Autoloading Standard PSR-6: Caching-Schnittstelle PSR-7: HTTP-Nachrichtenschnittstelle Die Antwort, die ich erwarte, könnte auch den Entwurf des PSR …
Ich möchte den Produktdetails (Backend) eine zusätzliche Registerkarte hinzufügen und möchte nach Möglichkeit keine Überschreibung durchführen. Was ist der beste Weg, um dies zu erreichen?
Ich muss umschreiben Mage_Catalog_Model_Resource_Category_Flat. Die alte Ressourcenklasse Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatist aus Gründen der Abwärtskompatibilität in Magento 1.7 noch vorhanden und erweitert die neue. Eine Suche in der Codebasis nach dem vollständigen Modellalias resource_eav_mysql4_category_flatergab kein Ergebnis. Aber der config.xmlvon Mage_Catalog enthält diese Zeile: <deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode> Und ich weiß nicht, wo und wie deprecatedNodeverwendet wird. …
Ich muss ein updated_atAttribut einer benutzerdefinierten Entität speichern und wissen, welche die beste Vorgehensweise ist. Ich habe mir angesehen, wie Magento 2 damit umgeht. Ich habe mir die \Magento\Eav\Model\Entity\Attribute\Backend\Time\UpdatedAttribut-Backend-Modellklasse angesehen und hier ist der Code: public function beforeSave($object) { $object->setData( $this->getAttribute()->getAttributeCode(), (new \DateTime())->format(\Magento\Framework\Stdlib\DateTime::DATETIME_PHP_FORMAT) ); return $this; } Mein erster Zweifel …
Ich bin gespannt, was andere Mitglieder der Community für die M2-Entwicklung verwenden und vorschlagen: "Was sind einige vorgeschlagene Magento 2.X-Workflows?" "Welche Tools / Konfigurationen / Plugins werden für die Magento 2.X-Entwicklung verwendet?" Dies ist subjektiv, aber ich möchte trotzdem um Feedback von der Community bitten. Vielen Dank!
In den Regeln für die Verwendung der Abhängigkeitsinjektion geben die Magento 2-Devdocs Folgendes an: Newable-Objekte sollten weder einen Feldverweis auf ein injizierbares Objekt enthalten noch einen in ihrem Konstruktor anfordern. Dies ist ein Verstoß gegen das Gesetz von Demeter . Ich verstehe, dass dies ein gutes Ziel ist, aber wie …
Dies ist eine Frage zur Magento-Entwicklung, die sowohl für M1 als auch für M2 gelten kann. In den letzten Wochen habe ich an mehreren Modulen gearbeitet, die in direktem Zusammenhang mit nativen Magento-Entitäten / Datenbanktabellen stehen. Hier ist ein Beispiel, das jedoch für mehrere Modulentwicklungsfälle gilt: Ein Modul, mit dem …
Ist es für eine Block-Klasse angemessen, Daten über eine Funktion in einer ResourceModel-Klasse abzurufen, anstatt über eine Model-Klasse? Oder sollte der Block das Modell aufrufen, das den Aufruf dann an das ResourceModel weiterleitet? Der direkte Wechsel von Block zu ResourceModel ist am einfachsten und vermeidet das Duplizieren möglicher Funktionen. Würden …
Vor 3 Jahren war ich Teil eines Unternehmens, das Magento-Webshops für viele unabhängige Kunden betrieb. Was wir am Ende erlebt haben, war, dass wir, wenn wir eine Änderung vornehmen wollten, die alle Shops betrifft (Fehlerbehebung) oder ein Upgrade von Magento, dies von Fall zu Fall tun mussten. Ich würde gerne …
[TL: DR] Ich habe Core_Class_Aund Core_Class_B extends Core_Class_A. Ich muss beide neu schreiben und eine gemeinsame Funktionalität hinzufügen. Also habe ich folgendes gemacht : Custom_Class_A extends Core_Class_A. Die Frage ist, welche von unten ich verwenden soll (Daumen hoch und Daumen runter für jeden): Custom_Class_B extends Custom_Class_A Custom_Class_B extends Core_Class_B [Vollversion] …
Ich bin neu in Magento und habe an meiner ersten Site gearbeitet. Jetzt kann sie live geschaltet werden. Mir wurde geraten, einmal live auch eine Staging- oder Entwicklungssite zu erstellen, damit ich dies in Zukunft abarbeiten kann, bevor ich neue Änderungen an meiner Live-Site vornehme. Kann ich fragen, was die …
Ich arbeite auf der "Business" -Seite von Magento (dh ich bin kein Entwickler). Ich möchte die Theorie hinter Attributen und Attributmengen besser verstehen. Mein Ziel: Überlegen Sie sich einige Regeln, die Sie beim Erstellen von Attributgruppen und Attributen beachten müssen. Ist es zum Beispiel am besten, mit Attributen so weit …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.