Doctrine
Web アプリケーションはデータベースからデータを読み書きします。 Symfony では PDO やカスタムフレームワークを使ってこれを行えます。 Symfony には統合性が高いため、多くの開発者が Doctrine ORMを利用しています。 Symfony Supportプラグインは、Doctrine 用のコード補完やナビゲーション機能を提供します。
Doctrine スキーマ、リポジトリ、エンティティ用のコード補完
エディターで Ctrl+Space を押すと、次のいずれかに対してコード補完が呼び出されます。
YAML データベーススキーマのエントリを指定します。

Doctrine のオブジェクトマネージャーを使用して特定のリポジトリを取得します。

特定のリポジトリまたはリポジトリから取得された特定のエンティティのメソッドを呼び出します。

Doctrine QueryBuilder を使用してオブジェクト / リレーショナルモデルに対する問合せを作成します。

findBy、findAllBy、findOneByなどの関数を呼び出すときに検索するフィールドを指定します。
エンティティおよびフィールドのコードナビゲーション
エンティティの宣言に移動するには、その使用箇所にキャレットを置き、 Ctrl+B を押します。 または、 Ctrl+Click を使用します。 エンティティ宣言とリポジトリ宣言の両方が見つかった場合は、ポップアップメニューから移動する特定の宣言を選択します。

フィールドの宣言への移動も可能です。

2026 年 5 月 22 日