Twig不存在变量“app”

时间:2015-02-21 23:20:47

标签: symfony twig

我正在尝试使用Twig获取我的网页的网址。 所以我在index.html.twig中写了这个: {{ app.request.attributes.get("_route") }}

我得到了这个Symfony异常:

  

“AcmeFoo ......”中不存在变量“app”

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,有时除了清除缓存外,还需要重建引导缓存。我创建了一个像这样的小shell脚本(cache.sh):

#!/bin/bash
cd /yoursymfonyrootfolder
php app/console cache:clear --env=prod

#path depends on symfony version
php ./vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php

只需将该文件放在symfony根文件夹中,然后使用./cache.sh

执行该文件