我打電話渲染像這樣在我的樹枝模板(第18行)Symfony的控制器使嵌入錯誤:控制器URI「/ _fragment」不是調用
{{ render(controller('AcmeReadingBundle:Default:newAction')) }}
而且控制器
public function newAction(Request $request)
{
$message = new Message();
$form = $this->createFormBuilder($message)
->add('body', 'text')
->add('save', 'submit')
->getForm();
$form->handleRequest($request);
return $this->render('AcmeReadingBundle:Default:new.html.twig', array(
'form' => $form->createView(),
));
}
而且new.html.twig文件
{{ form(form) }}
我不斷收到此錯誤:
An exception has been thrown during the rendering of a template ("The controller for URI "/_fragment" is not callable.") in AcmeReadingBundle:Default:show.html.twig at line 18.
我試過用這段代碼和即時獲得相同的結果 –
對不起,應該是新的,而不是newAction – nifr
我的控制器被稱爲newAction,如在代碼示例。我稱它爲AcmeReadingBundle:默認:動作 –