如何使用控制台
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.1,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
如何使用控制台
的使用控制台命令、快捷方式和内置命令组件文档的页查看全局控制台选项。欧宝官网下载app当您将控制台作为完整堆栈框架的一部分使用时,还可以使用一些额外的全局选项。
默认情况下,控制台命令在dev
环境,您可能希望为某些命令更改此设置。方法中运行一些命令刺激
环境的性能原因。此外,某些命令的结果会因环境而异。例如,缓存:清晰
命令将仅为指定的环境清除并加热缓存。清理和温暖刺激
需要运行的缓存:
1
$ PHP应用/控制台缓存:clear——env=prod
或者等价的:
1
$ PHP应用/控制台缓存:clear -e=prod
除了改变环境,您还可以选择禁用调试模式。类中运行命令时,这可能很有用dev
环境,但避免收集调试数据的性能损失:
1
$ PHP应用程序/控制台列表——没有调试
有一个交互式shell,允许您无需指定就可以输入命令php应用程序/控制台
如果您需要运行多个命令,这是很有用的。进入shell运行。
1 2
$ PHP应用程序/控制台——shell
你现在可以使用命令名运行命令:
1
ob娱乐下载Symfony >列表
当使用shell时,你可以选择在一个单独的进程中运行每个命令:
1 2
$ PHP app/console——shell——进程隔离
当您这样做时,输出将不会被着色,并且不支持交互性,因此您将需要显式地传递所有命令参数。
请注意
除非使用隔离进程,否则清除shell中的缓存不会对后续运行的命令产生影响。这是因为原始的缓存文件仍在使用。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。