Доктрина: многие ко многим, самоссылка, однонаправленные отношения - PullRequest
0 голосов
/ 26 октября 2019

Предположим, что категория может быть частью нескольких родительских категорий, и (таким образом) категории могут содержать несколько дочерних категорий.

Итак

class Category
{

    private $parents;
    private $children;

}

Этот пример

https://www.doctrine -project.org / projects / doctrine-orm / en / 2.6 / reference / association-mapping.html # многие ко многим самим ссылкам

Кажется двунаправленным. То есть, если бы у меня была одна категория, у меня могли бы быть связанные категории, но я бы не знал, какие из них являются родителями, а какие детьми.

Для этого, я думаю, я мог бы использовать две таблицы отношений, такие какэтот, но затем ссылающийся на себя:

https://www.doctrine -project.org / projects / doctrine-orm / en / 2.6 / reference / association-mapping.html # many-to-many-однонаправленный

Или в Doctrine есть способ сохранить значение направления в таблице отношений без создания дополнительного класса ассоциации?

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