PhpStorm 2025.2 Help

Doctrine

Web 应用程序读取并将数据持久化到数据库。 在 Symfony 中,可以通过使用 PDO 或自定义框架来完成此操作。 许多开发者正在使用 Doctrine ORM ,因为 Symfony 为其提供了良好的集成支持。 Symfony Support 插件为 Doctrine 提供了多种代码补全和导航功能。

为 Doctrine 模式、存储库和实体提供代码补全

在编辑器中,按 Ctrl+Space 调出以下任意内容的代码补全:

  • YAML 数据库模式中指定一个条目。

    Symfony Doctrine 模式补全
  • 通过 Doctrine 的对象管理器检索特定的存储库。

    Symfony Doctrine 存储库补全
  • 调用从存储库中获取的特定存储库或特定实体的方法。

    Symfony Doctrine 存储库方法补全
  • 使用 Doctrine QueryBuilder在对象/关系模型上创建查询。

    Symfony Doctrine 模型实体补全
  • 在调用 findByfindAllByfindOneBy 等函数时,指定要搜索的字段。

    Symfony Doctrine 存储库字段补全

为实体和字段提供代码导航

要导航到实体的声明,请将插入符号放在其使用位置并按下 Ctrl+B。 或者, Ctrl+Click 使用位置。 如果同时找到实体和存储库的声明,请从弹出菜单中选择要导航到的特定声明。

导航到 Symfony Doctrine 实体

字段的声明导航也可用。

导航到 Symfony Doctrine 字段
最后修改日期: 2025年 9月 26日