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))
//...