Trong một thời gian, Magento 2 đã có cách để xác thực (và tự động hoàn thành) bất kỳ xml nào bằng cách sử dụng tệp XSD.
Ví dụ module.xml
trông như thế này:
<?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>
nhưng bây giờ module.xml
trông như thế này:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
....
</config>
vì vậy xsi:noNamespaceSchemaLocation
thuộc tính chứa urn:magento:framework:
.
Tôi biết rằng điều này không liên quan gì đến việc xác thực phía máy chủ của xmls. Cái này vẫn hoạt động.
Nhưng tôi có thể làm gì để lấy lại xác thực trong IDE của mình (PHPStorm trong trường hợp của tôi, nhưng điều đó không quan trọng, nó có thể là bất cứ điều gì khác) để nhận ra đường dẫn đến xsd?
Tôi có nên vẫn sử dụng đường dẫn tương đối cũ trong khi xây dựng các mô-đun của mình không? Hoặc có một cách tốt hơn để làm điều đó?