Вопросы с тегом «di.xml»

6
Операция удаления запрещена для текущей области
Я хочу создать команду для операции удаления для простого продукта по sku. Я получаю следующую ошибку. Как установить админку? [Magento \ Framework \ Exception \ LocalizedException] Операция удаления запрещена для текущей области <?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 extends Command { protected $_product; …

3
Правильный, поддерживаемый способ добавления команд консоли в Magento 2
Существует ли правильный и официально поддерживаемый способ добавления команд CLI в модуль Magento 2? Из того, что я собрал ваши варианты Добавьте свой класс команды к commandsаргументу Magento\Framework\Console\CommandListчерез di.xmlфайл Зарегистрируйте свою команду с помощью \Magento\Framework\Console\CommandLocator::registerв registration.phpфайл или cli_commands.phpфайл Ни один из этих вариантов не наделен @api. Как разработчики расширений, не …

2
Magento 2 После плагина с параметром
Я пытаюсь реализовать после плагина к следующему способу. public function getCategoryUrl($category) { if ($category instanceof ModelCategory) { return $category->getUrl(); } return $this->_categoryFactory->create()->setData($category->getData())->getUrl(); } Обратите внимание на $categoryпараметр, переданный вышеуказанному методу. В качестве разрешения я реализовал приведенный ниже код. public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result) { return $result; } Теперь мой вопрос: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.