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