在Symfony2中,如何直接在智能模板中呈现控制器?

Nic*_*IOT 1 templates render smarty symfony

我是Symfony的新手,到目前为止一切正常,除了以下:我安装SmartyBundle使用Smarty模板引擎而不是默认的Twig.它运作良好.但是在第79页的Symfony一书中,他们解释了一个非常简洁的Twig函数:直接从模板中嵌入控制器结果的能力.

我没有设法与Smarty合作,所以你知道是否可以做到这一点,以及如何做到这一点?

我想我可以使用forward方法从我当前的控制器调用另一个控制器来获得相同的结果,但在我看来,它提供了更多的分解功能来使用这个渲染功能.

Eln*_*mov 6

要么使用Twig,要么习惯于缺少许多有用的功能,并且对Smarty的支持很少,因为很少有人将它与Symfony一起使用.哎呀,即使使用Symfony的内置PHP模板,从社区获得帮助也是有问题的,因为大多数人都使用Twig.

如果你不使用Twig,你走的路越远,遇到的问题就越多.例如,几乎所有第三方软件包都提供了Twig模板,可以让您轻松自定义它们.