Magento 2カスタムxmlスキーマ検証
これはMagento 2のxml検証のフォローアップです。 私のxmlをxsi:noNamespaceSchemaLocationリアルタイムで検証できるように、IDEでマッピングする方法を理解しました。 しかし、独自の検証スキーマを使用して独自の構成ファイルを作成する必要がある場合はどうなりますか? どのような値を設定すればよいxsi:noNamespaceSchemaLocationですか? 今私はこれを持っていますclass.xml: <?xml version="1.0"?> <classes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="class.xsd"> .... </classes> これclass.xsdはmyと同じフォルダにあるため、うまく機能しますclass.xml。 しかし、私は自分のモジュールを拡張可能にし、実際に複数のモジュールから構成することを計画しています。 今、私は追加モジュールでclass.xsdファイルへの相対パスを使用しており、これは少し間違っています。 <?xml version="1.0"?> <classes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../Base/etc/umc/class.xsd"> .... </classes> urn:magento:framework...私のモジュールがフレームワーク内にないため、明らかに使用できません。また、私のモジュールはurn:magento:module...コアモジュールではないため、使用できません。または後者を使用できますか? またはカスタムを使用する必要がありますurnか? そして、(最後の)私がカスタムを使用する場合、urnこれはコマンドによって自動的にピックアップされますbin/magento dev:urn-catalog:generateか、それとも特別なことをする必要がありますか?