Вопрос по связям ICMS2

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 13 декабря 2017 в 23:35
Добрый вечер. Помогите, пожалуйста.
У меня есть 2 типа контента. Назовем один А, а другой Б. Тот что Б является родителем тому, что А.
Я напрямую создаю в БД строчку в типе контента А, заполняю все строчки, в строке parent_****_id прописываю id типа контента Б (родителя). Иду во фронт сайта, вижу созданную запись таким образом в списке типа контента А, но не вижу связей с типом контента Б. Редактирую запись, сохраняю. Связь появляется. Возможно, что БД что то нужно еще прописывать. Подскажите, пожалуйста, в чем может быть проблема?
#2 14 декабря 2017 в 00:31
Romanovcmc, есть ещё отдельная таблица связей.
Там 4 поля. 2 — типы контента, 2 — идентификаторы связанных записей.

Посмотрите базу с помощью phpmyadmin внимательно.
Я делал формирование связей вручную. Все возможно.
#3 14 декабря 2017 в 00:36


Romanovcmc, есть ещё отдельная таблица связей.
Там 4 поля. 2 — типы контента, 2 — идентификаторы связанных записей.

Посмотрите базу с помощью phpmyadmin внимательно.
Я делал формирование связей вручную. Все возможно.

Zau4man

Спасибо. Вроде нашел. Сейчас буду разбираться, что куда вставлять.
#4 14 декабря 2017 в 00:45
Для справки напишу. может кому пригодится. Я правда не до конца все проверил, но вроде как так, есть в БД таблица cms_content_relations_bind, в нем столбцы:
parent_ctype_id — id типа контента родителя
parent_item_id — id записи типа контента родителя
child_ctype_id — id типа контента дочери
child_item_id — id записи типа контента дочери
target_controller — а это хз что это такое, ставим 'content' по умолчанию
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.