У меня есть модель поста (таблица mysql), и структура примерно такая:
id, parent, user_id, title, desc, created, modified
Одна цепочка беседы состоит из поста, за которым следуют все последующие посты, где post.parent соответствуетисходный post_id.
Пример диалога между user_32 и user_40:
110, 0, 32, thread_title, sample_description_here, created_time, modified_time
121, 110, 40, comment_title, sample_comment_here, created_time, modified_time
130, 110, 32, comment_title, sample_comment_here, created_time, modified_time
140, 110, 32, comment_title, sample_comment_here, created_time, modified_time
166, 110, 40, comment_title, sample_comment_here, created_time, modified_time
290, 110, 32, comment_title, sample_comment_here, created_time, modified_time
В простом PHP я просто выполняю внешний запрос, затем внутренний запрос, а затем отображаю диалог на экране, ноКак вы достигаете этого с CakePHP ??
ВОПРОС:
Как мне построить запрос в CakePHP, чтобы отобразить один разговор, состоящий из (см. выше) post_id_110, за которым следуют все последующие сообщениягде post.parent == 110, упорядочено по методу созданного времени DESC.