表单字段类型
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.1,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
表单字段类型
看到FormType。
的形式
类型的预定义了几个选项,然后可以在所有字段。
数据
类型:混合默认的:默认字段的对象(如果有的话)
当你创建一个表单,每个字段最初显示的值
表单的域对象的相应属性(如果一个对象被绑定到表单)。如果你想覆盖形式的初始值或只是单个字段,你可以设置它在数据选项:
1 2 3
美元构建器- >add (“令牌”,“隐藏”,数组(“数据”= >“六边形abcdef”));
要求
类型:布尔
默认的:真正的
如果这是真的,一个HTML5必需属性将会呈现。相应的标签
还将呈现的要求
类。
这是肤浅的和独立的验证。在最好的情况下,如果你让Symfony猜ob娱乐下载你的字段类型,那么这个选项的值将从你的猜测验证信息。
cascade_validation
类型:布尔默认的:假
设置这个选项真正的
力验证嵌入式表单类型。例如,如果你有一个ProductType
使用嵌入式CategoryType
,设置cascade_validation
来真正的
在ProductType
将导致的数据吗CategoryType
也被认可。
而不是使用这个选项,你也可以使用有效的
模型中约束,迫使儿童对象存储在一个属性上的验证。
read_only
2.1
的read_only
选择是改变2.1年来呈现只读的
HTML属性。以前,它呈现为一个禁用
属性。使用禁用选择如果你需要旧的行为。
类型:布尔
默认的:假
如果这个选项是真的,该领域将呈现只读的
属性字段不可编辑。
property_path
类型:任何
默认的:该字段的值
字段显示属性值的默认表单的域对象。当提交表单时,提交的值写回对象。
如果你想覆盖的属性字段的读和写,
你可以设置property_path
选择。其默认值是字段的名称。
如果你希望被忽视的领域当阅读或者写作对象
你可以设置property_path
选项假
,但使用property_path
对于这个目的是弃用,你应该使用映射
选择。
2.1
自2.1以来,映射
选择已添加用例。
attr
类型:数组默认的:空数组
如果你想添加额外的属性,您可以使用HTML字段表示attr
选择。这是一个关联数组与HTML属性作为一个关键。这可能是有用的,当你需要设置一个自定义类部件:
1 2 3
美元构建器- >add (“身体”,“文本区域”,数组(“attr”= >数组(“类”= >“tinymce”)));