【发布时间】:2010-03-30 09:35:44
【问题描述】:
我有一个基于 Symfony 1.4 构建的项目,它有多个环境 - 每个开发人员都在他们的本地机器上安装了自己的副本,因此有自己的环境。
我可以在 index.php 中动态设置环境,但是如何为 CLI 任务执行此操作?
我当然可以在所有任务上使用 --env=myenvironment,但我希望它能够使用与 index.php 中相同的逻辑
【问题讨论】:
-
你如何确定index.php中开发者的环境?主机名?获取参数?你能给我们看一些代码吗?
-
它在主配置目录中寻找 environment.cfg 文件的存在。此文件的内容将环境指定为字符串。优点是这个文件不提交给SVN,所以每个开发者都可以指定自己的配置而不影响svn中的配置。
标签: php symfony1 environment command-line-interface