1

我在我的 Symfony 应用程序中使用了 easyadmin 包。我有用户和角色实体。我使用角色 ID 作为用户的外键。我正在使用简易管理员在管理部分显示用户列表。

但是对于角色,它向我显示“无法访问”作为列表中的一个值。

如果有人知道如何显示实际价值而不是“无法访问”,那么请帮助我。

谢谢你。

4

1 回答 1

6

inaccessible我们无法访问给定属性的值时,将显示标签。我们使用 PropertyPath Symfony 组件来获取属性值。该组件尝试使用多种技术获取值:通过公共属性(role在您的情况下)、通过 getter(getRole())、issers(isRole())等。请检查是否role可以从实体外部以某种方式获取属性的值。

与此相关,如果您还没有这样做,最好在关系中使用的实体(在本例中为实体)中定义__toString()魔术方法。Role

于 2016-01-08T12:26:06.637 回答