1

有没有办法用 Silex 实现可重用的组件,就像 symfony1 有组件,Symfony2 有子请求一样?我基本上想在另一个控制器中捕获一个或多个可重用小部件(它们的控制器中有一些逻辑)的输出。

我找到了一种单独渲染 Twig 模板的方法,但我确实有一些带有附加业务逻辑的组件。

4

1 回答 1

3

我猜这就是你需要的:

还注册了一个渲染函数来帮助您从模板渲染另一个控制器:

{{ render('/sidebar') }}

{# or if you are also using UrlGeneratorServiceProvider #}
{{ render(path('sidebar')) }}

取自文档的 Twig 提供程序章节。检查还告诉我它提出了一个子请求。

于 2012-01-10T16:31:58.593 回答