【发布时间】:2016-10-11 05:16:30
【问题描述】:
Symfony 中的 FormView 对象包含多个变量,可以使用公共 vars 属性通过 twig 访问这些变量。
其中两个变量是value 和data。
所以,假设我们在 twig 中有 form 变量,我们可以使用 form.vars.data 和 form.vars.value 访问它们。
documentation 明确了这些属性的含义:
value:渲染时将使用的值(通常是 value HTML 属性)。
data:该类型的归一化数据。
但是当我使用{{ dump(form.vars) }} 并比较form.vars.value 和form.vars.data 时,它们看起来是一样的。为什么?这两个属性的正确含义和正确用法是什么?
【问题讨论】: