1

我正在尝试测试下面的代码会在我的各种环境(本地、开发、qa、int)中转储什么。通过在域之后添加/app_dev.php//app_qa.php/,我能够确定 Symfony 输出“dev”和“qa”。当我尝试/app_prod.php/模拟我的 INT 环境时,我收到一条服务器错误消息。

我想确认在 prod 环境中使用下面的代码会转储“prod”。

var_dump( $this->container->get('kernel')->getEnvironment() );
4

1 回答 1

4

$this->container->get('kernel')->getEnvironment()将在加载框架时返回 AppKernel 的第一个参数的值。

$kernel = new AppKernel('prod', false);

getEnvironment() 返回产品

$kernel = new AppKernel('qa', false);

getEnvironment() 返回 qa

于 2013-04-05T22:40:02.093 回答