如何在Symfony2中创建可重用控件?

时间:2014-05-20 14:20:07

标签: symfony twig

如何在Symfony 2和Twig中基于http://getbootstrap.com/components/#panels-heading创建可重用的面板?我的意思是如何创建可重复使用的控件,我可以嵌入我的twig页面并提供头文本和正文,其中包含html和其他一些树枝组件(例如表单控件)。

此控件应包含来自引导程序面板示例的所有HTML,我将仅提供标题文本和正文...并将控件放在适当的位置。

1 个答案:

答案 0 :(得分:1)

http://twig.sensiolabs.org/doc/tags/extends.html

您是在谈论扩展模板吗?这样你就可以重用来自bootstrap的所有HTML,只是覆盖你需要的部分。

在Symfony2中,extends语法类似于:

<强> somefile.twig.html

{% extends 'AcmeSomeBundle:Default:bootstrap.template.html.twig' %}

请查看上面的文档链接以获取更多详细信息。