Symfonyob娱乐下载 5.3的新功能:表单字段排序
2021年5月19日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
提供的
Yonel Ceruto
在# 40690.
ob娱乐下载Symfony的形式按照定义它们的顺序呈现它们的字段。这可能会导致在复杂表单中动态添加/删除字段时出现问题(例如,通过形成事件可以在表单提交按钮之后呈现)。
这就是为什么在Symfonyob娱乐下载 5.3中你可以对表单字段进行排序,以控制它们呈现的顺序.要做到这一点,使用新的优先级
选项,该选项为正整数或负整数,默认值为0
.优先级高的字段将优先呈现(优先级相同的字段将按原始顺序呈现):
12 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22
/ / src /形式/类型/ TaskType.php名称空间应用程序\形式\类型;使用ob娱乐下载\组件\形式\AbstractType;使用ob娱乐下载\组件\形式\扩展\核心\类型\DateType;使用ob娱乐下载\组件\形式\扩展\核心\类型\SubmitType;使用ob娱乐下载\组件\形式\扩展\核心\类型\TextType;使用ob娱乐下载\组件\形式\FormBuilderInterface;类TaskType扩展AbstractType{公共函数buildForm(FormBuilderInterface$构建器数组,$选项):无效{$构建器->add (“任务”, TextType::类,“优先”= >150])->add (“dueDate”, DateType::类)->add (“保存”, SubmitType::类,“优先”= >$选项[“show_first”] ?1000:-1000年,]);}}
发表在#生活在边缘
评论
亚历桑德罗·朱利亚尼
2021年5月19日说52分
太好了,谢谢你!
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Grégoire Pineau is a certified Symfony engineer and a certified Twig designer.
Get certified! Online exams available in all countries.
Register Now