WebProfiler未加载到自定义环境中

时间:2013-10-16 09:08:16

标签: symfony

我遇到了一个非常奇怪的问题。我创建了4个环境:

  1. frontend_dev
  2. frontend_prod
  3. backend_dev
  4. backend_prod
  5. 在frontend_dev中,探查器显示在页面底部。但是,在backend_dev环境中,它不会显示。经过调查,我发现加载探查器的代码实际上是在主体结束标记处,但是获取探查器内容的调用根本不会返回任何内容。

    进一步调查显示loadProfile方法失败,因为$ this-> storage-> read($ token)返回NULL。

    我想知道发生了什么,似乎某种程度上存储无法保存配置文件,因此无法根据请求读取它?


    编辑1:

    我想我知道为什么:以前我的前端和后端都使用相同的环境(dev),并且探查器将工具栏内容缓存到同一个地方。但是,现在我们使用2个环境,分析器将工具栏内容缓存到backend_dev,但尝试从frontend_dev缓存文件夹加载。

1 个答案:

答案 0 :(得分:0)

我已经找到了上面描述的原因,最后为了简单起见(以及其他原因)我使用this guide

将原始应用分成了2个应用

到目前为止,它对我来说非常好。