Assetic Bundles 缓存 Composer 配置 控制台 控制器 调试 部署 Doctrine 电子邮件 事件分发器 表达式 表单 前端 日志 分析器 请求 路由 安全 序列化 服务容器 会话 PSR 7 Symfony 版本 模板 测试 升级 验证 Web 服务器 Web 服务 工作流

发布于 2015-12-06 07:19:12 | 154 次阅读 | 评论: 0 | 来源: 网络整理

Doctrine2 ORM 集成在 doctrine 命名空间下提供了几个控制台命令。为了查看命令列表您可以使用 list 命令:

$ php app/console list doctrine

一列可用的命令将打印出。您可以通过运行 help 命令发现更多关于任何这些命令的消息(或任何 Symfony 命令)。例如,要获取关于 doctrine:database:create 任务的细节,就运行:

$ php app/console help doctrine:database:create

一些值得注意并有趣的任务包括:

  • doctrine:ensure-production-settings — 检查看当前环境是否为生产有效地配置了。这应该总是在 prod 环境中运行的:
$ php app/console doctrine:ensure-production-settings --env=prod
  • doctrine:mapping:import — 允许 Doctrine 来内省一个已存在的数据库并创建映射信息。想知道更多信息,参见如何在一个已有的数据库生成实体

  • doctrine:mapping:info — 告诉您 Doctrine 所了解到的所有实体,以及映射中是否有基础错误。

  • doctrine:query:dqldoctrine:query:sql—允许您在命令行中直接执行 DQL 或者 SQL 问询。
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务