我在Symfony2中呈现PHP模板而不是Twig模板时出现问题。问题是Symfony出于某种原因不能解释模板中的PHP代码。 Symfony不是解释PHP代码块,而是将它们简单地呈现为纯文本。我尝试按照相关文档并呈现形式模板像so. 当我在写控制器Symfony2不能正确呈现php模板
return $this->render('MyStudyBundle:Default:new.html.twig', array(
'form' => $form->createView(),
));
形式负载如我所料。但是,当我将“new.html.twig”更改为“new.html.php”并尝试在php模板中呈现表单时 - 因此我有HTML页面,其中php代码仅显示为纯文本。 问题是为什么Symfony不会在PHP模板中解释php代码块?
谢谢! 我是傻瓜:) –
5编辑不够好!在模板之前再做一个空格并添加一些空格,以使其成为有效的yaml。 – Cerad
@Cerad你的意思是有效* Symfony2 * yaml。 :) Ruby习惯...... :)修正。 –