[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

URN ハイライターの概要

WARNING
すべてのMagento CLI コマンドは、​ ファイルシステムの所有者 ​ によって実行される必要があります。

Commerce コードは、すべての XSD スキーマを Uniform Resource Name (URN) ​ として参照します。 コードを開発していて、XSD を参照する必要がある場合、このコマンドは、URN を認識して強調表示するように統合開発環境(IDE)を設定します。 これにより、開発が容易になります。

デフォルトでは、PhpStorm などの IDE は URN を認識するように設定されていないため、次のように赤いテキストで表示されます。

URN を認識するように PhpStorm が設定されていません

bin/magento dev:urn-catalog:generate コマンドを使用すると、IDE (現在は PhpStorm と Visual Studio Code のみ)で次のような URN を認識して強調表示できます。

URN を認識する IDE の有効化

具体的には、このコマンドは次の PhpStorm 設定を作成します。

PhpStorm の設定例

IDE の設定

現在、PhpStorm と Visual Studio Code のみがサポートされています。

コマンド構文:

bin/magento dev:urn-catalog:generate <path>

ここで、<path> は PhpStorm misc.xml ファイルへのパスです。このファイルは、プロジェクトのルートからの相対パスで配置されます。 通常、<path>.idea/misc.xml です。

INFO
「スキーマと DTD」を最新の状態に保つには、dev:urn-catalog:generate ファイルを含むCommerce 2 モジュールを追加、変更、削除するたびに *.xsd コマンドを実行します。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c