Symfony2 WebProfiler (500):变量"app"在@Doctrine/Collector/db.html.twig第1行不存在



这实际上是很长一段时间以来我第一次没有找到错误消息的搜索结果。在每次加载页面时,我都会收到一条弹出消息,上面写着:

"加载web调试工具栏时出错(500:内部服务器错误)。是否要打开探查器?"当我打开探查器/日志时:

Variable "app" does not exist in @Doctrine/Collector/db.html.twig at line 1  

我做了一些小树枝模板的翻译和编辑——真的没什么好看的。现在探查器无法在每个页面上加载。

我的composer.json:

"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.6.*",
    "doctrine/orm": ">=2.2.3,<2.4-dev",
    "doctrine/doctrine-bundle": "1.4.*",
    "twig/extensions": "1.*",
    "symfony/assetic-bundle": "2.3.*",
    "symfony/swiftmailer-bundle": "2.3.*",
    "symfony/monolog-bundle": "2.3.*",
    "sensio/distribution-bundle": "2.3.*",
    "sensio/framework-extra-bundle": "2.3.*",
    "sensio/generator-bundle": "2.3.*",
    "incenteev/composer-parameter-handler": "~2.0",
    "stof/doctrine-extensions-bundle": "~1.1@dev",
    "friendsofsymfony/user-bundle": "1.3.*@dev",
    "doctrine/doctrine-fixtures-bundle": "2.2.*",
    "doctrine/migrations": "1.0.*@dev",
    "doctrine/doctrine-migrations-bundle": "~1.0"
},

清除缓存等。我不是在寻求解决方案,但你知道这里的情况吗?

非常感谢您的帮助&时间

Moritz

它可能仍然与缓存有关,请尝试在缓存之外重建引导缓存:clear prod&dev.

 php ./vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php

附言:在你的symfony版本中,路径可能不同。

最新更新