发布于 2015-12-06 07:19:12 | 186 次阅读 | 评论: 0 | 来源: 网络整理
Doctrine2 ORM 集成在 doctrine 命名空间下提供了几个控制台命令。为了查看命令列表您可以使用 list 命令:
$ php app/console list doctrine
一列可用的命令将打印出。您可以通过运行 help 命令发现更多关于任何这些命令的消息(或任何 Symfony 命令)。例如,要获取关于 doctrine:database:create 任务的细节,就运行:
$ php app/console help doctrine:database:create
一些值得注意并有趣的任务包括:
$ php app/console doctrine:ensure-production-settings --env=prod
doctrine:mapping:import — 允许 Doctrine 来内省一个已存在的数据库并创建映射信息。想知道更多信息,参见如何在一个已有的数据库生成实体。
doctrine:mapping:info — 告诉您 Doctrine 所了解到的所有实体,以及映射中是否有基础错误。