Мы используем пакет Gedmo для управления нашими меню, используя стратегию вложенного набора на нашем веб-сайте.
Это работает, но проблема в том, что у нас есть несколько различных меню, на которые ссылается внешний ключ на нашем menu_item
Таблица.
Очевидно наш menu_item
таблица имеет собственные ссылки parent_id
, но возможно ли ограничение другим столбцом, указывающим на другую таблицу? у нас есть несколько меню, и наш материал Gedmo находится на menu_item
Таблица. но lft
rgt
материал учитывает каждую строку, мне просто нужны строки для этого одного меню.
Это возможно? И если да, то как это сделать?
Оказывается, это было невозможно. Так что я сделал это возможным.
Ожидание принятия запроса на извлечение https://github.com/Atlantic18/DoctrineExtensions/pull/1877
Других решений пока нет …