ob娱乐下载Symfony树枝扩展

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.4,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

http://twig.sensiolabs.org/欧宝官网下载appdocumentation然后滚动到底部)。

ob娱乐下载Symfony在Twig的基础上添加了更多的自定义扩展,将一些组件集成到Twig模板中。下面是关于使用Symfony Core Framework时添加的所有自定义函数、过滤器、标记和测试的信息。ob娱乐下载

在您使用的捆绑包中也可能有这里没有列出的标记。

2.4

表达式函数在Symfony 2.4中引入。ob娱乐下载

函数的语法 使用
渲染(uri, options = {})呈现(控制器(C:一,{params}))呈现(路径(‘路线’,{params}))呈现(url(‘路线’,{params})) 这将呈现给定控制器或URL的片段。有关更多信息,请参见创建和使用模板
render_esi(控制器(C:一,{params}))render_esi (url(‘路线’,{params}))render_esi(路径(‘路线’,{params})) 这将在可能的情况下生成ESI标记或回退到渲染否则行为。有关更多信息,请参见创建和使用模板
render_hinclude(控制器(…))render_hinclude (url(‘路线’,{params}))render_hinclude(路径(‘路线’,{params})) 这将为给定的控制器或URL生成一个Hinclude标记。有关更多信息,请参见创建和使用模板
控制器(attributes = {}, query = {}) 渲染标记,以引用要呈现的控制器。
asset(path, packageName = null) 获取资产的公共路径,更多信息在“创建和使用模板".
asset_version(packageName = null) 获取包的当前版本,更多信息请参见“创建和使用模板".
表单(视图,变量= {}) 这将呈现一个完整的HTML表单,更多的信息在细枝表单引用
Form_start (view, variables = {}) 这将呈现表单的HTML开始标记,更多信息在细枝表单引用
Form_end (view, variables = {}) 这将呈现表单的HTML结束标签以及所有尚未呈现的字段,更多信息在其中细枝表单引用
form_enctype(视图) 这将呈现所需的enctype = " multipart /格式”属性,如果表单包含至少一个文件上传字段,则在细枝表单引用
Form_widget (view, variables = {}) 这将呈现一个完整的表单或字段的特定HTML小部件,更多信息在细枝表单引用
form_errors(视图) 这将呈现给定字段的任何错误或“全局”错误,更多信息在细枝表单引用
Form_label (view, label = null, variables = {}) 这将呈现给定字段的标签,更多信息在细枝表单引用
Form_row (view, variables = {}) 这将呈现给定字段的行(字段的标签,错误和小部件),其中包含更多信息细枝表单引用
Form_rest(视图,变量= {}) 这将呈现所有尚未呈现的字段,更多的信息细枝表单引用
csrf_token(意图) 这将呈现一个CSRF令牌。如果您希望在不创建表单的情况下获得CSRF保护,请使用此函数
is_granting (role, object = null, field = null) 它会返回真正的如果当前用户具有所需的角色,请在“安全
logout_path(关键) 这将为给定的防火墙生成相对的注销URL
logout_url(关键) 等于logout_path(…)但这将生成一个绝对URL
路径(名称,参数= {}) 获取给定路由的相对URL,更多信息见“创建和使用模板".
Url (name, parameters = {}) 等于路径(…)但它会生成一个绝对的URL
表达式(表达式) 创建一个表达式在树枝。看到“模板表达式".

标记语法 使用
{% form_theme窗体“文件”%} 这将在给定文件中查找覆盖的表单块,更多信息在如何自定义表单渲染
{% trans with {variables} %}…{% endtrans %} 这将翻译和渲染文本,更多的信息翻译
{%转选择计数与{变量}%}...{% endtranschoice %} 这将翻译和渲染文本与多元化,更多的信息翻译
{% trans_default_domain language %} 这将为当前模板中的消息目录设置默认域
{%秒表'name' %}…{% endstopwatch %} 这将计算其中代码的运行时间,并将其放在WebProfilerBundle的时间轴上。

官方的树枝扩展文档欧宝官网下载app
  • Assetic添加了{%样式表%}{% javascript %}而且{% image %}标签。你可以在概要文档欧宝官网下载app
  • 此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。