Symfony EasyAdminBundle v1.17.14: Как не показывать свойство в подклассе формы - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть две сущности Doctrine: Employee и AddressBook, которые связаны между собой

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

Все работает как надо, прими одно: Если я не хочу показывать одно свойство в форме редактирования EasyAdmin, я могу легко написать что-то подобное в моем easy_admin.yaml:

- form:
    - fields:
        - '-thisPropertyWillNotShown'

Если я хочу показать адресную книгу подкласса в форме Сотрудника, я могу написать:

- form:
    - fields:
        - 'AddressBook'

И EasyAdmin отобразит все свойства подкласса AddressBook в форму Employee, и все работает, и все в порядке , но теперь Я хочу не показывать свойство класса AddressBook, то есть 'country', потому что это не нужно в form Employee (класс AddressBook все еще используется в другом месте).

Кто-нибудь может мне помочь?

...