Main > Magento > Magento 2: Area code is not set

Magento 2: Area code is not set

26.09.2019 0 comments » Views: 617

Magento 2

"Area code is not set" в Magento 2 - довольно распространенная ошибка при написании своих костылей, а так же консольных скриптов, исправить ее можно вот так..

Для собственных поделок

для консольных скриптов

в других местах, по аналогии.

Area Code может принимать одно из значений определенных в константах класса \Magento\Framework\App\Area

  • const AREA_GLOBAL = 'global';
  • const AREA_FRONTEND = 'frontend';
  • const AREA_ADMINHTML = 'adminhtml';
  • const AREA_DOC = 'doc';
  • const AREA_CRONTAB = 'crontab';
  • const AREA_WEBAPI_REST = 'webapi_rest';
  • const AREA_WEBAPI_SOAP = 'webapi_soap';

И используется тот, который подходит для конкретного контекста (global = общий, frontend = клиентская область, adminhtml = админка, crontab = крон, webapi = api  и т.д.)

Author: | Rating: 4/5 | Tags: , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>