Symfonyob娱乐下载 5.1新增功能:表单主题改进
2020年3月27日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
基础6的新形式主题
ob娱乐下载Symfony提供了几个内置表单主题兼容Bootstrap 3。X和4。x和基础5。在Syob娱乐下载mfony 5.1中,我们添加了一个新的主题基金会6框架。
首先,从应用程序模板链接到Foundation 6资产。然后,添加foundation_6_layout.html.twig
中的主题列表twig.form_themes
配置选项和所有的表单将呈现与Foundation 6风格。
允许翻译引导输入文件
当使用Bootstrap自定义表单字段进行渲染时< input type = " file " >
字段时,选择文件按钮的文本始终以英文显示(“浏览…”),而不是当前的应用程序语言。
Bootstrap允许通过应用程序样式中定义的SCSS变量将此文本翻译成任何语言。例如:
1 2 3 4 5
$custom-file-text:(en: "Browse", es: "Elegir", de: "Auswählen");
在Syob娱乐下载mfony 5.1中,我们更新了Bootstrap表单主题,以选择当前应用程序语言的标签,如果不可用,则退回到英语。
允许自定义集合条目
的CollectionType表单字段允许在另一个表单中嵌入一系列表单。您可以使用与其他字段相同的Twig块自定义此表单字段的每个部分:
1 2 3 4 5
{%块collection_row %}...{%endblock%}{%块collection_label %}...{%endblock%}{%块collection_widget %}...{%endblock%}{%块collection_help %}...{%endblock%}{%块collection_errors %}...{%endblock%}
你也可以定制特定的集合而不是全部。在Syob娱乐下载mfony 5.1中,我们添加了新的块,这样你就可以自定义所有集合中每个元素的每个部分:
1 2 3 4 5
{%块collection_entry_row %}...{%endblock%}{%块collection_entry_label %}...{%endblock%}{%块collection_entry_widget %}...{%endblock%}{%块collection_entry_help %}...{%endblock%}{%块collection_entry_errors %}...{%endblock%}
发表在#生活在边缘
评论
“collection_entry_ *”最后! !
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Alex Rock is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now