希望这是一个简单的问题 - 在 Symfony2 中运行控制台命令时如何指定使用哪个环境。我创建了一些命令,但是我想在我的临时服务器上的“临时”环境上下文中运行它们,在生产服务器上时在“产品”环境中运行它们(不同的环境定义不同的数据库连接)。如何配置此信息并将其传递给我的控制台命令?
您有两个选择可以帮助您。您可以使用以下命令指定控制台运行的环境--env
标志,并使用--no-debug
禁用调试模式。
php app/console --env=staging your:console:command
or php app/console --env=prod your:console:command
应该做你正在寻找的事情(控制台在dev
默认情况下调试的环境)。
你可以看一下代码app/console
文件以获取更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)