如何在没有symfony路由的情况下将变量传递给模板

时间:2015-05-05 18:49:49

标签: php symfony twig

我在将变量传递给模板时遇到了一些问题。我想在每个页面上输出我的测试网站中的所有标签。为了做到这一点,我在控制器中创建了一个新方法,它获取所有标签并将它们传递给模板:

  function sidebarAction(){
    $em = $this->getDoctrine()->getManager();
    $tags = $em->getRepository('MyBlogBundle:Blog')->getTags();
    return $this->render('::base.html.twig',array('tags'=>$tags));

}

但后来发生了一个错误:

  

第90行的:: base.html.twig中不存在变量“标签”

我尝试了另一个模板,但这并没有解决我的问题。如果我创建一个单独页面的新路线 - 一切正常!但这不是我需要的。 我做错了什么?

0 个答案:

没有答案
相关问题