Die neuesten Builds von Magento 2 haben die MageKlasse abgeschafft . Das heißt, wir haben die Mage::helperMethode verloren. Gibt es eine Ersatztechnik (Helferfactory?) Zum Instanziieren von Helfern in Magento 2? Oder es wird erwartet, dass wir die neue Object Manager-Klasse verwenden und den Helfer einfach als Singleton / Cache-Objekt mit …
Ich habe ein neues Modul namens erstellt test_helperund möchte in diesem Modul eine Hilfsklasse erstellen, damit ich benutzerdefinierte Funktionen hinzufügen kann, die auf meiner Website aufgerufen werden können. Ich kann jedoch anscheinend keine Beispiele dafür finden, wie man das macht. Ich gehe davon aus, dass ich eine zusätzliche XML-Datei in …
Ich habe versucht, etwas in Magento 2 zu entwickeln. Ich habe jedoch nicht herausgefunden, wie eine Helper-Methode in einer Template-Datei (.phtml) aufgerufen werden kann. Ich möchte den folgenden Code ersetzen: $this->helper('modulename/helpername')->methodname(); Wenn jemand weiß, bitte hilf mir.
Ich habe eine Modulerweiterung installiert, die einen schwerwiegenden Fehler auslöst "Schwerwiegender Fehler: Klasse 'Mage_Giftcards_Helper_Data' in .... / app / Mage.php in Zeile 546 nicht gefunden" in admin. Ich habe diesen Link /programming//a/9191286/2919940 und diesen Link auch /magento//a/7133/3693 umbenannt Aber ich habe <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> In meiner …
Wenn ich in Magento 1 den vollständigen Magento-Klassennamen in einer Factory-Methode verwende, kann ich ein Objekt instanziieren //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Das Gleiche funktioniert jedoch nicht für Helfer. Wenn du es versuchst Mage::helper('Mage_Core_Helper_Url'); Du erhältst Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such file …
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 …
Ich arbeite mit der Instagram-API in Magento. Ich gebe meinen Instagram-Followern Gutscheine, wenn sie unserem Shop auf Instagram folgen. Ich mache die API-Aufrufe von Instagram in PHP mit Curl. Derzeit verpacke ich die API-Aufrufe in Hilfsfunktionen in meinem benutzerdefinierten Modul. Sollte ich diese Aufrufe stattdessen in eine Funktion innerhalb eines …
Ich habe Magento 1 auf Magento 2.3.0 migriert. Alles ist in Ordnung. Wenn ich jedoch ein Kundenformular auf beiden Seiten (Front und Admin) erstelle, wird der Fehler beim Entschlüsseln angezeigt, auch wenn ich den Kunden nicht bearbeiten kann, wenn ich auf Speichern klicken. Der gleiche Fehler ist aufgetreten . Der …
Wie erstelle ich einen neuen Helper oder überschreibe / schreibe Core Helper im Magento 2-Modul? Ich habe versucht, Abhängigkeiten zu meinem module.xmlbenutzerdefinierten Modul hinzuzufügen , aber die Helper-Klasse wird überhaupt nicht geladen. Unten ist meine module.xml; <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Company1_Module1" schema_version="1.0.0" setup_version="1.0.0"> <sequence>Magento_Directory</sequence> </module> </config>
Ich habe Konflikte über das Wetter gehört oder nicht, von denen man nur erben sollte Mage_Core_Helper_Abstract, selbst wenn keiner der eingebauten Helfer verwendet wird. Wenn ich also ein paar Helferklassen habe Mage::helper(), die ich mit der Magento- API bekomme , aber diese Helfer nichts von verwenden Mage_Core_Helper_Abstract, sollte ich trotzdem …
Befindet sich der folgende Code in der HTML-Datei $this->helper('catalog/category')und Mage::helper('catalog/category')gibt dasselbe Objekt zurück? Was bedeutet es, $this->helper()und zu verwenden Mage::helper()?
Das verwirrt mich ein bisschen. Ich frage mich, warum ich es vorher nicht bemerkt habe. Als ich nach der Mage_SalesHelferdefinition des Kernmoduls suchte, war ich überrascht, dass ich dort keine Helferdefinition finden konnte. Das verwirrt mich sehr. Daher habe ich diesen Code ausprobiert print_r(get_class(Mage::helper('sales'))); und es gab mir dieses Ergebnis …
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.