简单的管理条件字段

Easy admin conditional fields

堆栈是 symf 5 和 EA 3。 我在为一个 AssociationField 显示不同数据时遇到问题。 我想为不同的角色显示该字段的不同值。查询构建器在 Symfony 表单中所做的事情。有帮助吗?

您可能需要在 CRUD 控制器中创建一个 switch 语句,它会根据当前用户角色以不同方式呈现该字段。请记住,默认情况下一个用户可以拥有多个角色,因此您需要指定将哪个角色索引作为参数声明。

但真正的问题是:您真的需要该功能吗?如果是这样,您可能应该考虑另外给您的用户 class 一个配置数组,您将在其中存储数据呈现的首选方式的配置。

您没有详细说明问题的背景,所以我希望我的回答能正确解决问题。