【发布时间】:2012-09-09 13:49:51
【问题描述】:
我使用相同的操作来处理html 和json 响应,只是在后面的一条路由后缀.json。
json 工作没有问题,但是当响应为html 时,我需要将一个附加变量传递给Twig 模板,我不知道也找不到怎么做它。目前,我的代码是:
// $entity = get my data;
$name = 'foo';
$view = $this->view($entity, 200)
->setTemplate('MyBundle:MyController:myTemplate.html.twig')
->setTemplateVar('entity')
;
return $this->handleView($view);
如何将$name 传递给myTemplate.html.twig?我需要的是这样的:
//...
->setTemplate('MyBundle:MyController:myTemplate.html.twig', array('name' => $name))
//...
【问题讨论】:
标签: php rest symfony fosrestbundle