2013-04-07 57 views
1

我是相當新的Symfony和迄今​​爲止一切工作,除了以下: 我安裝了SmartyBundle使用Smarty模板引擎,而不是默認的Twig。它運作良好。但是在第79頁的the Symfony book中,他們解釋了非常整齊的Twig函數:能夠直接從模板嵌入控制器的結果。,如何直接在smarty模板中渲染控制器?

我沒有設法使這個工作與Smarty,所​​以你知道這是否可以完成,以及如何?

我想我可以用forward方法來調用從我目前CONTROLER另一CONTROLER達到同樣的效果,但在我看來,它提供了更多的分解能力,使用此功能呈現。

回答

6

要麼使用枝條或習慣丟失了很多有用的功能,並且具有非常小的支持,Smarty的,因爲很少有人用Symfony的使用它。哎呀,即使在使用Symfony的內置PHP模板時,從社區獲得幫助也是有問題的,因爲大多數人都使用Twig。

你走的路越遠,遇到的問題就越多,如果你不使用Twig。例如,幾乎所有的第三方軟件包都提供了Twig模板,可以讓您輕鬆定製它們。

+0

這就是我在Symfony書籍上閱讀更多內容時直覺上所想的......感謝您的回答! – 2013-04-07 10:57:41

0

smartyBundle支持{render}標籤中的類似功能。退房Actions Extension。儘管與當前的symfony 2.3 smarty捆綁在一起,但在渲染標籤中使用URI似乎存在一個問題。

相關問題