Symfony 4: связь ManyToMany с данными - PullRequest
0 голосов
/ 26 марта 2020

У меня есть Entity (Ent1) с отношением ManyToMany к другому объекту (Ent2). Я использовал

$builder->add('ent2', EntityType::class, [
            'class' => 'App\Entity\Ent2',
            'label' => 'Foo',
            'multiple' => false,
            'expanded' => false

, чтобы иметь флажки. Это работало.

Теперь я хотел бы добавить данные в отношение Ent1 / Ent2, по одному целочисленному полю на возможный выбор Ent2.

Затем я создал объект CrossTable и разделил отношение ManToMany на : Ent1- OneToMany <=> Кросс-таблица - ManyToOne <=> Ent2, я также добавляю в свою кросс-таблицу целочисленное поле Данные.

Это хороший способ?

Теперь, как я могу получить в моя форма Ent1 примерно такая:

enter image description here

(я пытаюсь использовать CollectionType или прямо использовать CrosstableformType, но мне не удалось получить что мне нужно ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...