Magento 2: Код города должен быть установлен перед началом сеанса?
У нас есть пользовательская консольная команда, и она отлично работала в Magento 2.2.7, когда мы перенесли это расширение в Magento 2.3, оно не сработало при запуске установка: обновление.
Любой, кто сталкивался с точно такой же проблемой. Пожалуйста, помогите.
1
Author: Prathap Gunasekaran, 2019-03-08
1 answers
Добавьте это в файл di.xml
<type name="Vendor\ModuleName\Command\OrderQueue">
<arguments>
<argument name="state" xsi:type="object">Magento\Framework\App\State\Proxy</argument>
<argument name="orderCron" xsi:type="object">Vendor\ModuleName\Order\Proxy</argument>
</arguments>
</type>
Вы также можете удалить $this->state->setAreaCode(\Magento\Framework\App\Area::AREA_FRONTEND);
из метода configure
2
Author: Marius, 2019-05-30 11:17:48