Als «magento-2.0» getaggte Fragen

Bezeichnet Fragen zu Magento CE / EE Version 2.0

4
Veraltete Methoden zum Speichern und Laden in Abstract Model
Ich sehe, dass im Entwicklungszweig des Magento 2-Repos die Methoden loadund saveaus der Magento\Framework\Model\AbstractModelKlasse veraltet sind. Aber es gibt eine Unmenge von Klassen im Kern, die diese Klasse erweitern und saveund verwenden load. Beim Erstellen eines eigenen Moduls für den CRUD-Teil meiner Entitäten befolge ich dieselben Richtlinien wie bei einem …


11
In Magento 2 wurde in benutzerdefinierten CLI-Befehlen das Problem "Vorwahl nicht festgelegt" festgestellt
Beim Aktualisieren der Daten erhalte ich folgende Fehlermeldung CustomerRepositoryInterface [Magento\Framework\Exception\SessionException] Area code not set: Area code must be set before starting a session. [Magento\Framework\Exception\LocalizedException] Area code is not set Es folgt meine di.xmlAkte <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Framework\Console\CommandList"> <arguments> <argument name="commands" xsi:type="array"> <item name="test1_command" xsi:type="object">Test\Module\Console\Command\Test1Command</item> <item name="test2_command" xsi:type="object">Test\Module\Console\Command\Test2Command</item> </argument> </arguments> …

2
Magento Event Observers: Singleton versus Model
Daher bietet Magento zwei Möglichkeiten, einen Beobachter zu deklarieren. Singleton und Model (neue Instanz) durch Angabe des <type>Tags in Magento 1.x und durch Angabe des sharedAttributs in Magento 2. Magento 1 Art und Weise, es zu tun. <events> <event_name> <observers> <unique_observer_name> <type>model|object|singleton|null</type> <class>class/alias_here</class> <method>methdNameHere</method> </unique_observer_name> </observers> </event_name> </events> Magento 2 …

3
Wie implementiere ich einen Servicevertrag für ein benutzerdefiniertes Modul in Magento 2?
Wie in diesem Beitrag zu sehen: Veraltete Methoden zum Speichern und Laden in Abstract Model Die Methoden saveund loadsind im Entwicklungszweig von Magento 2 veraltet. Daher besteht die bewährte Praxis nun darin, Serviceverträge für CRUD-Unternehmen umzusetzen. Was ist der schrittweise Prozess, den ich ausführen muss, um Serviceverträge für meine benutzerdefinierten …



3
Magento 2: Plugin vor / um / nach Interaktion
In Magento 2, wenn Sie ein "Around" -Plugin erstellen public function aroundRenderResult( \Magento\Framework\Controller\ResultInterface $subject, \Closure $proceed, ResponseHttp $response ) { //... $proceed($response); //... } Sie können mit dem nächsten Plugin fortfahren und die eigentliche ursprüngliche Methode aufrufen, indem Sie die übergebene $proceedMethode aufrufen / aufrufen . Dies ist ein häufig …

5
Warum kann man in Magento 2 nicht in den Standardmodus zurückkehren?
Daher habe ich während der Entwicklung eines Magento 2-Projekts mit dem folgenden Befehl in den Entwicklermodus gewechselt: php bin/magento deploy:mode:set developer Alles Gute, ich habe diese Nachricht erhalten und die Website gut entwickelt: Aktueller Anwendungsmodus: Entwickler. Aus bestimmten Gründen wollte ich in den defaultModus zurückkehren, um das Verhalten der Website …

2
Wie generiert Magento2 die spezifische ExtensionFactory und ExtensionAttributeInterface?
Ich möchte meinen Kopf mit Erweiterungsattributen, zum Beispiel für Angebotselemente, umschließen. Es ist kein Problem, mit einer Setup-Klasse wie in Magento 1 ein benutzerdefiniertes Attribut zu einer solchen Entität hinzuzufügen. Darum geht es in dieser Frage nicht. Im Moment überwältigt mich die Magie, wenn ich ein solches Attribut, das von …


3
Fehler nach Magento-Upgrade
Nach dem Auslösen dieses Befehls in CLI php bin/magento setup:upgrade Ich erhalte folgende Fehlermeldung: Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Can't create directory /var/www/html/magento/magento2.0/var/generation/Magento/Framework/App/ResourceConnection/.' in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php:103 Stack trace: #0 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Framewo...') #1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Framewo...') #2 [internal function]: spl_autoload_call('Magento\\Framewo...') #3 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Framewo...') #4 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\\Framewo...') #5 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectMana in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php …


3
Wie kann ich die Standardgröße für Produktbilder in Magento 2 ändern?
In magento 1.xx können wir die Standard-Miniaturbilder in admin ändern: System> Konfiguration> Katalog Aber wie kann ich in Magento 2.0 diesen Wert ändern, wenn ich scheinbar keine Konfigurationen finde, die dies zulassen? Das Problem ist, dass meine Produktbilder mit großen weißen Streifen angezeigt werden und ich dies verhindern möchte.

2
Magento 2: Was sind die Vorteile der Verwendung von UI-Grid-Komponenten gegenüber der Standard-Grid.php?
Also führte Magento 2 die UI-Komponenten ein. Eines davon ist das UI Component Grid (weitere Informationen dazu finden Sie hier: Erklärung des UI Component Grid in Magento 2 ) Beim Erstellen eines benutzerdefinierten Moduls habe ich mich an die alte Magento 1-Methode gehalten und eine Grid.phpDatei erstellt, die mein adminhtml-Raster …

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.