Fra*_*rzi 5 php forms symfony twig
Symfony中的FormView对象包含几个变量,可以使用public vars属性通过twig访问.
其中两个变量是value和data.
所以,假设我们form在twig中有变量,我们可以使用form.vars.data和访问它们form.vars.value.
该文件是明确这些属性的含义:
value:呈现时将使用的值(通常是值HTML属性).
data:类型的规范化数据.
但是当我使用{{ dump(form.vars) }}和比较时form.vars.value,form.vars.data它们看起来完全相同.为什么?这两个属性的正确含义和正确用法是什么?
以DateType字段为例.
在这里,value就像字符串一样2016-06-10.
data另一方面,它将是一个对应的DateTime-Object.
使用文本字段时,您不会看到任何差异,因为在这两种情况下都只会有一个字符串.