Cakephp Контейнер или Дерево?

0

У меня есть 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 или родительским идентификатором для ответов.

Каков наилучший способ вытащить сообщение о статусе и его ответы пользователя или ресторана и отобразить его.

Я смогу вытащить его?

Теги:
cakephp
cakephp-1.3

1 ответ

1
Лучший ответ

Я думаю, что когда вы имеете дело с родителями, поведение деревьев - это путь. Контейнерное поведение больше используется для ограничения количества запросов, выполняемых на каждой странице, поэтому вы выполняете только те запросы, которые вам действительно нужны. Вы должны взглянуть на документацию по дереву.

http://book.cakephp.org/view/1339/Tree

Ещё вопросы

Сообщество Overcoder
Наверх
Меню