如何使用控制台

3.4 版本
维护中的版本

组件文档的 使用Console命令、快捷方式和内建命令 一文中专注于全局的命令行选项(global console options)。当你在完整版框架中使用console时,还有一些附加的全局选项可用。

默认时,控制台命令运行于 dev 环境下,对于某些命令你可能想改变这点。例如,出于性能原因你需要在 prod 环境下运行一些命令。另外,某些命令的运行结果会依环境而有所不同,比如 cache:clear 命令仅在特定环境下去clear和warm缓存。要想clear和warm prod 缓存,你需要运行:

1
$  php bin/console cache:clear --env=prod

或运行等价的:

1
$  php bin/console cache:clear -e prod

除了改变环境之外,你也可以选择关闭debug mode。当你需要在 dev 环境下运行命令时这很有用,可以避免因收集调试数据而带来的性能冲击:

1
$  php bin/console list --no-debug

本文,包括例程代码在内,采用的是 Creative Commons BY-SA 3.0 创作共用授权。

登录symfonychina 发表评论或留下问题(我们会尽量回复)