ResetType领域
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 5.3,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
ResetType领域
将所有字段重置为原始值的按钮。
呈现为 | 输入 重置 标签 |
父类型 | ButtonType |
类 | ResetType |
提示
这个表单类型定义和继承的完整选项列表可以在你的应用程序中运行这个命令:
1 2
将'FooType'替换为你的表单类型的类名$php bin/console debug:form FooType . php
继承的选项
attr
类型:数组
默认的:[]
如果希望向按钮的HTML表示形式添加额外属性,可以使用attr
选择。它是一个以HTML属性为键的关联数组。当你需要为按钮设置自定义类时,这可能很有用:
1 2 3 4 5 6
使用ob娱乐下载\组件\形式\扩展\核心\类型\ResetType;/ /……$构建器->add (“保存”, ResetType::类,“attr”= > [“类”=>“保存”)));
标签
类型:字符串
默认的:从字段名“猜测”标签
设置将显示在按钮上的标签。标签也可以直接在模板内设置:
- 嫩枝
- PHP
1
{{form_widget(形式。save, {'label': '点击我'})}}
1
<?=$视图[“形式”]->小部件($形式[“保存”]、[“标签”=>点击我的])? >
label_translation_parameters
类型:数组
默认的:[]
的内容标签选项在显示之前进行转换,因此它可以包含翻译占位符.此选项定义用于替换这些占位符的值。
考虑到以下翻译信息:
1 2
#翻译/ messages.en.yamlform.order.reset:'将订单重置为%company%'
可以按照如下方式指定占位符值:
1 2 3 4 5 6 7 8 9
使用ob娱乐下载\组件\形式\扩展\核心\类型\ResetType;/ /……$构建器->add (“发送”, ResetType::类,“标签”=>“form.order.reset”,“label_translation_parameters”= > [%公司%的=>“ACME公司”。,],]);
的label_translation_parameters
按钮的选项与其父选项合并,因此按钮可以重用和/或覆盖任何父占位符。
attr_translation_parameters
类型:数组
默认的:[]
的内容标题
而且占位符
定义在attr选项在显示之前进行转换,因此它可以包含翻译占位符.此选项定义用于替换这些占位符的值。
考虑到以下翻译信息:
1 2 3
#翻译/ messages.en.yamlform.order.id.placeholder:'输入订单的唯一标识符%company%'form.order.id.title:'这将是与%company%通信时的引用'
可以按照如下方式指定占位符值:
1 2 3 4 5 6 7 8 9
$构建器->add (“id”,零, [“attr”= > [“占位符”=>“form.order.id.placeholder”,“标题”=>“form.order.id.title”),“attr_translation_parameters”= > [%公司%的=>“ACME公司”。,],]);
的attr_translation_parameters
子字段的选项与父字段的相同选项合并,因此子字段可以重用和/或覆盖任何父字段占位符。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。