Отношение «один ко многим»: - PullRequest
0 голосов
/ 01 марта 2011

Мы новичок в Expression Engine и, возможно, могли бы воспользоваться некоторой помощью от любого, кто создал несколько сайтов с использованием этой CMS.

У нас есть небольшая система панели мониторинга, где пользователи входят в систему и читают статьи, отправленные сдругие авторы.Мы хотим иметь форму, которая позволяет участнику выбирать, какие категории статей он хотел бы видеть на своей домашней странице при входе в систему. Затем мы хотели бы выяснить, как на самом деле создать эту домашнюю страницу, чтобы толькокатегории статей, которые выбрал пользователь, видны.

С точки зрения БД, это, кажется, отношения один-ко-многим между членом и категориями, но у нас нет четкого представления, как это сделать внутри.EE (без необработанных PHP / запросов), особенно с использованием модуля Member, поскольку он не является каналом и, по-видимому, не позволяет создавать отношения в настраиваемых полях члена.

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

Мы обновим вопрос позже, чтобы добавить часть кода, который мы (если есть), которыймы придумали

1 Ответ

0 голосов
/ 08 марта 2011

Короче говоря, не будет встроенного способа справиться с этим. Это не означает, однако, что это не может быть сделано с некоторыми модулями, которые уже существуют. Позвольте мне спросить вас об этом. Когда пользователи входят в систему, они входят в бэкэнд самой Expression Engine или в систему входа, созданную вами на общедоступном веб-сайте.

...