У меня есть db со следующими таблицами
user(id, name....)
restaurant(id, name...)
module (id, name )
status_messages(id, pid, message, module_id, ModuleID)
Модуль относится к пользователям или ресторану.
Оба пользователя и рестораны могут иметь status_messages.
Когда пользователь (id = 21) устанавливает сообщение о состоянии
(1, 1, 'Message', 1, 21)
Когда ресторан (id = 3) устанавливает сообщение о состоянии
(2,2, 'Message', 2, 3)
pid = является идентификатором self или родительским идентификатором для ответов.
Каков наилучший способ вытащить сообщение о статусе и его ответы пользователя или ресторана и отобразить его.
Я смогу вытащить его?
Я думаю, что когда вы имеете дело с родителями, поведение деревьев - это путь. Контейнерное поведение больше используется для ограничения количества запросов, выполняемых на каждой странице, поэтому вы выполняете только те запросы, которые вам действительно нужны. Вы должны взглянуть на документацию по дереву.