Symfony2.1生产环境使用其他时区作为测试

时间:2013-05-15 08:32:03

标签: php symfony deployment

我们的sf2.1应用程序的测试和prod env托管在同一台服务器上。除了自定义config_<env>.yml

之外,它们的源代码都相似

首先,devtest环境也存在此问题。我解决了那些带有以下剪辑的环境,所以我认为这也适用于prod环境。

class AppKernel extends Kernel
{
public function init()
{
    date_default_timezone_set('Europe/Amsterdam');
    setlocale(LC_ALL, 'nl_NL');
    parent::init();
}

我试过的其他事情

  1. 清除环境缓存
  2. 使用var_dump(new \ DateTime())上传普通的test.php文件。正确的时间被转储到所有环境中,因此这是特定于Symfony的

0 个答案:

没有答案