我在将变量传递给模板时遇到了一些问题。我想在每个页面上输出我的测试网站中的所有标签。为了做到这一点,我在控制器中创建了一个新方法,它获取所有标签并将它们传递给模板:
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中不存在变量“标签”
我尝试了另一个模板,但这并没有解决我的问题。如果我创建一个单独页面的新路线 - 一切正常!但这不是我需要的。 我做错了什么?