Przez pewien czas Magento 2 miał sposób na sprawdzenie (i autouzupełnianie) dowolnego pliku XML za pomocą pliku XSD.
Na przykład module.xmlwyglądał tak:
<?xml version="1.0">
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
....
</config>
ale teraz module.xmlwygląda to tak:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
....
</config>
więc xsi:noNamespaceSchemaLocationatrybut zawiera urn:magento:framework:.
Wiem, że nie ma to nic wspólnego z weryfikacją xml po stronie serwera. Ten nadal działa.
Ale co mogę zrobić, aby odzyskać moją weryfikację w IDE (w moim przypadku PHPStorm, ale to nie jest ważne, może to być cokolwiek innego), aby rozpoznać ścieżkę do xsd?
Czy nadal powinienem używać starej ścieżki względnej podczas tworzenia modułów? Czy jest na to lepszy sposób?

