【发布时间】:2013-11-30 10:46:21
【问题描述】:
我目前正在做一个 Symfony2 项目。我已经设置了一个带有选择字段和从数据库加载的一些选项的表单。现在我想为这个选择字段的每个选项添加一个数据属性,这是 JavaScript 所需的。
我知道如何对表单布局进行“静态”更改,但是我现在需要为每个选项设置不同的属性 - 我必须在我的 twig 模板中进行哪些更改?
【问题讨论】:
我目前正在做一个 Symfony2 项目。我已经设置了一个带有选择字段和从数据库加载的一些选项的表单。现在我想为这个选择字段的每个选项添加一个数据属性,这是 JavaScript 所需的。
我知道如何对表单布局进行“静态”更改,但是我现在需要为每个选项设置不同的属性 - 我必须在我的 twig 模板中进行哪些更改?
【问题讨论】:
【讨论】:
模板不是执行此操作的最佳位置。相反,在呈现之前修改表单。见How to Dynamically Modify Forms Using Form Events。那里有更多的灵活性。
【讨论】: