Средствами доктрины можно сделать аннотациями при 2 ссылках таблицы на себя, именно на одно поле id?
Есть таблица p
p.id
p.name
нужно сделать вроде новой таблицы pp2
pid (ссылка на p.id многие ко многим) ppid(ссылка на p.id многие на многие)
То есть средствами доктрины можно сделать аннотациями ( что таблица p ссылается на саму себя, и мы получили новую таблицу)? если нет , то я создам cущность pp2
То есть должно быть
Таблица p:
id | name
1 | Фрукт
2 |Апельсин
3 |Яблоко
4 |Овощ
5 |Картофель
6 |Капуста
Нельзя ссылаться в одной таблице на тоже самое поле.
То что вы попытались описать называется Adjacency List (но нужно использовать дополнительное поле parent_id)
А то что вы изобразили как 2 таблицы, называется Subsets
Рекомендую ознакомится с этими понятиями и выбрать что вам нужно.