我使用設在這裏http://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/index.html的SensioFrameworkExtraBundle允許路線和模板信息直接放在上面像控制器操作:使用SensioFrameworkExtraBundle和調試工具欄的Symfony2
/**
* @Route("/")
* @Template()
*/
public function indexAction($name = 'test'){
return array('name' => $name);
}
這將導致通過返回的框架數組添加到名稱爲index.html.twig的views文件夾中的模板。
它還可以防止在控制器中包含Response
類。
問題是,這也阻止了web debug toolbar
的顯示。
有沒有辦法以這種方式使用SensioFrameworkExtraBundle,並且仍然有Web調試工具欄顯示?
看起來您要麼必須返回響應,要麼擴展基本模板。謝謝。 – Mike