如何在新建和编辑操作中删除 属性 标签?
how to remove property label in new and edit actions?
我在 symfony
应用程序中使用 easyadmin
包进行后端管理。
我想从 edit
和 new
视图的某些字段中删除标签。我尝试使用与 formbuilder
中相同的行为:
form:
fields:
- {property: toto, label: false }
但标签仍然显示。有人知道删除它的语法吗?
默认情况下,标签使用 属性 名称的“人性化”版本。
在你的情况下,它将是 Toto 而 属性 ageOfToto 将是 Age of toto.
您不能通过将标签设置为 false 来禁用标签(您可以为操作设置,但不能为字段设置),但是您可以设置一个空字符串。
form:
fields:
- {property: toto, label: '' }
您也可以覆盖模板以使其没有标签,请参见 overriding easyadmin templates。
有些人仍在争论 github 是否必须将其视为错误。无论如何,解决方案已经存在。
修复
要删除easyAdim-bundle
中的label
,您需要像Symfony
中的formbuilder
一样进行操作,您可以在其中使用选项删除标签。要修改 easy-admin
中的 formbuilder
,您可以使用 type_options
选项。标签也一样:
form:
fields:
- {property: toto, type_options: {label: false} }
将显示带有空标签的 form_row
,没有 css,没有 Js 和没有空标签
我在 symfony
应用程序中使用 easyadmin
包进行后端管理。
我想从 edit
和 new
视图的某些字段中删除标签。我尝试使用与 formbuilder
中相同的行为:
form:
fields:
- {property: toto, label: false }
但标签仍然显示。有人知道删除它的语法吗?
默认情况下,标签使用 属性 名称的“人性化”版本。
在你的情况下,它将是 Toto 而 属性 ageOfToto 将是 Age of toto.
您不能通过将标签设置为 false 来禁用标签(您可以为操作设置,但不能为字段设置),但是您可以设置一个空字符串。
form:
fields:
- {property: toto, label: '' }
您也可以覆盖模板以使其没有标签,请参见 overriding easyadmin templates。
有些人仍在争论 github 是否必须将其视为错误。无论如何,解决方案已经存在。
修复
要删除easyAdim-bundle
中的label
,您需要像Symfony
中的formbuilder
一样进行操作,您可以在其中使用选项删除标签。要修改 easy-admin
中的 formbuilder
,您可以使用 type_options
选项。标签也一样:
form:
fields:
- {property: toto, type_options: {label: false} }
将显示带有空标签的 form_row
,没有 css,没有 Js 和没有空标签