Страница 1 из 1

Пропала связь сущностей

Добавлено: 07 июл 2019, 01:54
Grafline
Пример
Есть категории они связаны с другими в категориями через доп колонку и связь по полю сущность
При входе в страницу сущности категории пропало отображение связных категорий

Также пропали в настройке странице записи - Связанные сущности по полю "Сущность" - Теперь там отображаються только другие сущности. Как вернуть все?

Re: Пропала связь сущностей

Добавлено: 07 июл 2019, 08:24
support
Похоже что пропало само поле "Сущность" по которому строилась связь?

Re: Пропала связь сущностей

Добавлено: 07 июл 2019, 22:19
Grafline
Сама сущность есть.
Еще раз пример может не удачно описал

Есть таблица категории с полями Название, описание и вложенность
Вложенность - Это связь по сущности с етой же таблицей

Нужно ( было ранее) Когда захожу в категорию ( на страницу карточки категории) Чтобы там показывались связные с ней другие категории - У которых в поле вложенность выбрана эта по типу сущность. Смена типа поля на выподающий список аякс тоже не дает результатов. При етом другая таблица связаная с ней Товары выводиться корректно.

Я так понимаю проблема в том что она ссылаться сама на себя - Ранее таким образом + филтры в основном списке удавалось выводить правильную вложенность категорий в друг друга. В Таблице скрывались те в кого некого не вложен, и они были видны только в нутри категории с которой связаны. Подскажите как вернуть - Работало в 2.41

Re: Пропала связь сущностей

Добавлено: 08 июл 2019, 08:15
support
Это связь по сущности с етой же таблицей
Если используется поле Связанные записи, тогда список будет отображаться, так как это связь многие ко многим.

Тип поля Сущность не дасть вам такого же результата и в 2.4 такого не было.

Re: Пропала связь сущностей

Добавлено: 08 июл 2019, 12:14
Grafline
В Настройке отображения есть Настройка страницы записи
Вот в ней есть Связанные сущности по полю "Сущность"

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

Но не работает ( не выводит их там) если в таблице установить связь на саму же таблицу.

Пример услуги вязаные с категориями - Предлагает высвисти в внутри категории
Категории связаны также с теи же категориями - Не предлагает нет самого окошка под этой "Чтобы отобразить записи из связанных сущностей, просто укажите позицию на странице. Также, вы можете настроить собственные фильтры списка для каждой сущности." Надписью

Re: Пропала связь сущностей

Добавлено: 08 июл 2019, 12:19
support
Я запутался. Дайте скриншеты что и где не работает.

Re: Пропала связь сущностей

Добавлено: 08 июл 2019, 18:13
Grafline
В категориях поле вложенность по сущности
Изображение

При но в настройке страници записи его нет
Изображение

Хотя также настроено для другой таблици товары для примера все выводит.
Думаю что проблема в том что в внутри страници записи Категории не хочет подключать связные по сущности категории из этой же таблици

Re: Пропала связь сущностей

Добавлено: 08 июл 2019, 20:06
grebenukov
Тоже интересует такая возможность. Т.е. нужна многоуровневость в самой сущности. В базе данных я вижу такое поле как parent_id. Я так понимаю что многоуровневость планируется в сущности?

Если сейчас делать связь по связанной сущности на саму себя - выходит ошибка при просмотре, хотя в базу все пишется.

Re: Пропала связь сущностей

Добавлено: 08 июл 2019, 21:27
support
По поводу поля Сущность, такой возможность не было. Вы что то путаете.
По поводу вложенности, это можно сделать с помощью диаграммы Ганта. Вложенность там отображается. Но правда только там.

Re: Пропала связь сущностей

Добавлено: 08 июл 2019, 23:47
Grafline
Вопрос снят, нашел старый бекап действительно было реализовано через связь, потом почему то сменил на сущность.
Можно полностью реализовать через него но неудобно немного так как в связь работает в обе стороны и нужно сложнее настраивать фильтры.

Хотя вариант через сущность был бы гораздо удобнее как сейчас работает связь одной таблици к дургой.

Еще раз спасибо за помощь, первый ответ был верным