Als «di.xml» getaggte Fragen

6
Das Löschen ist für den aktuellen Bereich verboten
Ich möchte einen Befehl zum Löschen eines einfachen Produkts von sku erstellen. Ich erhalte folgenden Fehler. Wie stelle ich den Admin-Bereich ein? [Magento \ Framework \ Exception \ LocalizedException] Der Löschvorgang ist für den aktuellen Bereich verboten <?php namespace Sivakumar\Sample\Console; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputOption; class DeleteSimpleProduct …

3
Richtige, unterstützte Methode zum Hinzufügen von CLI-Befehlen zu Magento 2
Gibt es eine korrekte und offiziell unterstützte Möglichkeit, Ihre CLI-Befehle einem Magento 2-Modul hinzuzufügen? Nach dem, was ich gesammelt habe, sind Ihre Optionen Fügen Sie Ihre Befehlsklasse über eine Datei zum commandsArgument von hinzuMagento\Framework\Console\CommandListdi.xml Registrieren Sie Ihren Befehl über \Magento\Framework\Console\CommandLocator::registerin einer registration.phpDatei oder einer cli_commands.phpDatei Keine dieser Optionen ist mit …

2
Magento 2 Nach dem Plugin mit Parameter
Ich versuche nach dem Plugin die folgende Methode zu implementieren. public function getCategoryUrl($category) { if ($category instanceof ModelCategory) { return $category->getUrl(); } return $this->_categoryFactory->create()->setData($category->getData())->getUrl(); } Bitte beachten Sie den $categoryParameter, der an die obige Methode übergeben wurde. Als Auflösung habe ich unten Code implementiert. public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result) { …
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.