twig包含从vars获得错误?

时间:2014-03-06 14:11:11

标签: php symfony twig yaml

我是symfony的新手,我正在尝试进行一些测试。

我的第一个测试是制作包含页眉和页脚的页面。 我已经在bundle中创建了控制器文件:

  • DefaultController.php
  • FooterController.php
  • SecurityController.php

用于login测试。

我还在

中创建了三个twig files

“资源/视图/默认”

  
      
  • footer.html.twig
  •   
  • head.html.twig
  •   
  • index.html.twig
  •   

现在首先,我尝试在index.html.twig文件footer.html.twig中加入代码:

{% extends 'AcmeSecurityBundle:Default:footer.html.twig' %} 

现在,如果只有文字或标签,一切都会更好。但是,如果我在页脚控制器中声明一些变量并将此代码放在twig文件中:

{{ year }}
{{ lastyear }}
{{ copyright }}

Symfony通过

获取500 Internal Error
  

“变量”年份“在AcmeSecurityBundle中不存在:默认:第7行的footer.html.twig”消息。

如何在FooterController.php中暂停variables twig inclusion

0 个答案:

没有答案