Dans les XML Magento2, nous déclarons des schémas XSD de la façon suivante :

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">

Or, PHP Storm ne comprend pas la partie « urn » et affiche le chemin en rouge. De plus, PHP Storm n’effectue pas la vérification du XML par rapport au schéma.

Pour cela, ouvrez un shell à la racine de votre Magento 2, et lances les commandes suivantes :

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

Premièrement nous faisons un backup du fichier au cas où vous aurez des problèmes.
Ensuite, nous lançons un script qui va générer tous les chemin automatiquement.

Dans PHP Storm, le chemin apparaît en vert, et la validation des schémas se fait correctement.

Ajouter les Urns Magento2 à PHP Storm pour les schémas XML
Share on FacebookTweet about this on TwitterShare on Google+Email this to someone
Taggé sur :                

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous utilisons des cookies afin de nous assurer de vous proposer la meilleure expérience sur ce site.
Ok