Bir süredir Magento 2, bir XSD dosyası kullanarak herhangi bir xml'yi doğrulama (ve otomatik tamamlama) yöntemine sahipti.
Örneğin şuna module.xml
benziyordu:
<?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>
ama şimdi module.xml
şuna benziyor:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
....
</config>
bu yüzden xsi:noNamespaceSchemaLocation
özellik içeriyor urn:magento:framework:
.
Bunun xmls'nin sunucu tarafı doğrulaması ile ilgisi olmadığını biliyorum. Bu hala çalışıyor.
Fakat IDS'mdeki onaylamamı geri almak için ne yapabilirim?
Modüllerimi oluştururken hala eski akraba yolunu kullanmalı mıyım? Yoksa bunu yapmanın daha iyi bir yolu var mı?