Untuk sementara Magento 2 memiliki cara untuk memvalidasi (dan melengkapi otomatis) xml apa pun dengan menggunakan file XSD.
Contohnya module.xml
terlihat seperti ini:
<?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>
tapi sekarang module.xml
terlihat seperti ini:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
....
</config>
jadi xsi:noNamespaceSchemaLocation
atributnya berisi urn:magento:framework:
.
Saya tahu bahwa ini tidak ada hubungannya dengan validasi sisi server dari xmls. Yang ini masih berfungsi.
Tapi apa yang bisa saya lakukan untuk mendapatkan kembali validasi saya di IDE saya (PHPStorm dalam kasus saya, tapi itu tidak penting, itu bisa menjadi hal lain) untuk mengenali jalur ke xsd?
Haruskah saya masih menggunakan jalur relatif lama saat membangun modul saya? Atau ada cara yang lebih baik untuk melakukannya?