Аргумент компонента-элемента пользовательского интерфейса Magento 2 здесь не допускается


После обновления до Magento 2 в IDE PhpStorm файл компонента пользовательского интерфейса показывает множество ошибок, таких как Element argument is not allowed here, Element xxx is not allowed here и т.д.

Но файл компонента пользовательского интерфейса хорошо работает в системе . И официальный Файл компонента пользовательского интерфейса также содержит ошибки. Как будто cms_block_listing.xml:

Element argument is not allowed here

Как это исправить?

Author: Key Shang, 2017-12-27

2 answers

Перейдите в Файл > Настройка> Плагины> поиск текста ('Magento2'); установите этот плагин, после чего нажмите восстановленная карта урны и переиндексируйте в конфигурации плагина Magento2. Удачи!

 2
Author: xanka, 2017-12-27 08:34:33

Помимо решения, которое устанавливает Magento2 Plugin в PhpStorm, мы также могли бы использовать официальную команду командной строки Magento:

bin/magento dev:urn-catalog:generate .idea/misc.xml

Он сгенерирует файл карты урн, который нужен PhpStorm. Перезапустите PhpStorm, тогда множество ошибок исчезнет.

 2
Author: Key Shang, 2017-12-27 09:30:06