我在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習慣...... :)修正。 –