这似乎是一个显而易见的问题,但我不知道答案,而且我在 Google 或 Doctrine 手册中找不到任何内容。
Symfony2 / Doctrine 会自动创建索引吗?我使用 Symfony2 中的自动实体创建功能,这与我接近数据库一样接近。我认为这叫做使用 Doctrine ORM。
我认为 Doctrine 不支持它,但是如果我在不需要的时候手动操作,我会踢自己。
我认为 Doctrine 不会为您执行此操作,因为 Doctrine 不知道您可能会进行什么样的查询(我对数据库索引的理解是您专注于您正在进行的查询类型),但是我'我想 Doctrine 无论如何都会从你身上带走所有这些(它是如何构造查询的)。
通常我只会做一个 SELECT a, b FROM table WHERE c > 50 和索引列'c',但我想不出什么是 Doctrine 的最佳方法。
我知道这是一个简单的几个字的答案,但我想不出还有什么地方可以得到明确的答案。提前致谢。