PhpStorm 2024.1 ヘルプ

Symfony プロジェクトの移動

Symfony は、コントローラー (アクション)(英語)ルーティング(英語)テンプレート(英語)Doctrine ORM(英語)テスト(英語)フォーム(英語)翻訳(英語)サービス(英語)バンドル(英語)、構成など、アプリケーションにとって重要な多くの概念を導入しています。Symfony アプリケーションを開発するということは、これらのコンポーネントの一部 (またはすべて) を統合し、多くの場合、さまざまなファイルやアーティファクトの種類を切り替えることを意味する

これを容易にするために、Symfony のサポート(英語)プラグインは、PhpStorm の基本的なコードナビゲーション機能に加えて、いくつかの追加のコードナビゲーション機能を提供します。

Symfony のサポート(英語)プラグインは、移動メインメニュー項目に Symfony シンボルコマンドを追加します。これにより、プロジェクト内の任意の Symfony シンボル (コントローラー、テンプレート、ルート、エンティティなど) に移動できます。

Navigate to Symfony symbol

コントローラーの場合、Symfony のサポート(英語)プラグインはエディターのガターにアイコンのセットを追加し、関連する項目間を移動できるようにします。

  • エディターのガターにある Twig アイコン the Twig icon をクリックします。

    Navigate to Template
  • エディターガターのルートアイコン the Symfony route icon をクリックします。

    Navigate to Symfony route

複数の関連アイテムが見つかった場合(たとえば、Twig テンプレートと関連ルートの両方)、関連ファイルアイコン the Symfony related files icon が表示されます。

  • エディターガターのアイコンをクリックし、ポップアップメニューから移動する項目を選択します。

    Navigate to Symfony related files
  • エディターガターで the Method icon をクリックします。

    Navigate to Symfony controller

バンドルの基本サポートでは、バンドルに含まれる Twig テンプレートに移動できます。

関連ページ:

ソースコードナビゲーション

さまざまなアクションやポップアップを使用して、エディター内のコードを素早く移動することができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。PhpStorm で利用可能なナビゲーションオプションをチェックするためにビデオチュートリアルを見ることから始めることができます。キャレットで移動する後方に移動するには、を押します。前方に移動するには、を押します。最後に編集した場所に移動するには、を押します。エディターで現在のキャレッ

Symfony コード補完とナビゲーション

Symfony のサポートプラグインは、コード補完とナビゲーション機能を備えた PhpStorm の Symfony 組み込みサポートを強化する: このプラグインは PhpStorm にバンドルされていないため、プロジェクトごとにインストールして有効にする必要があります。Symfony サポートプラグインはオープンソースです。プラグインのソースコードと課題追跡ツールは GitHub で見つかります。機能の完全なリストについては、プラグインのドキュメントを参照してください。プロジェクトの Symfon...

symfony テンプレート

Web アプリケーションは通常、Twig または PHP ベースのテンプレートを使用してサーバー上で通常レンダリングされる多数のページで構成されます。テンプレート用コード補完:Symfony Support プラグインは、テンプレート名のコンテキスト認識型補完を有効にします。テンプレートのコードナビゲーション:テンプレートの宣言に移動するには、その使用箇所にキャレットを置き、を押します。または、を使用します。クイックフィックスを使用したテンプレートの作成:まだ作成されていないテンプレ