1

我有两个 Doctrine 实体:Employee 和 AddressBook,它们通过

@ORM\ManyToOne(targetEntity="AddressBook", fetch="EAGER")

一切正常,接受一件事:如果我不想在 EasyAdmin 的 Edit-Form 中显示单个属性,我可以在我的 easy_admin.yaml 中轻松编写类似这样的内容:

- form:
    - fields:
        - '-thisPropertyWillNotShown'

如果我想在 Employee 表单中显示我的子类 AddressBook,我可以这样写:

- form:
    - fields:
        - 'AddressBook'

并且 EasyAdmin 会将子类 AddressBook 的所有属性呈现到 Employee 表单中,所有工作都很好,但现在我不想显示 AddressBook 类的属性,即“国家”,因为在 Employee 表单中没有必要(仍然使用 AddressBook 类别处)。

谁能帮我?

4

0 回答 0