> Symfony中文手册 > 控制台命令

控制台命令

Doctrine2 ORM整合并提供了几个doctrine命名空间下的控制台命令。查看命令列表您可以使用list命令:

1
$ PHP bin/console list doctrine

他会打印出一个可用的命令列表。通过运行help 命令,你可以找到关于这些命令(或者任何symfony命令)中任何一个的更多信息。例如,获取 doctrine:database:create的更多信息,请运行:

1
$ php bin/console help doctrine:database:create

一些值得注意或者有意思的命令包括:

  • doctrine:ensure-production-settings - 检查当前生产环境是否被有效配置。它应该在prod环境中总能运行。
1
$ php bin/console doctrine:ensure-production-settings --env=prod
  • doctrine:mapping:import - 允许Doctrine去分析和反推现有的数据库并创建映射信息。关于这方面的更多信息,请看如何从已存数据库中生成实体。

  • doctrine:mapping:info - 告诉您 Doctrine 所掌握的所有实体,以及映射中是否有基础性的错误。

  • doctrine:query:dqldoctrine:query:sql - 允许您直接从命令行执行DQL或SQL查询。