Как создать модель для сообщений в cakephp - PullRequest
0 голосов
/ 05 сентября 2010

Какой лучший способ в CakePHP получить список личных сообщений для пользователя, учитывая мою таблицу сообщений, выглядит примерно так:

id: идентификатор строки

слева: идентификатор отправителя

справа: идентификатор получателя

тема и текст

с поиском всего, я получу результаты с идентификатором пользователя, но я хочу отобразить имя пользователя, конечно, я мог бы использовать запрос с объединением, но, вероятно, есть лучший способ

* 1013 Thankyou *

1 Ответ

0 голосов
/ 07 сентября 2010

Вот план:

  1. Вам нужно связать свою таблицу личных сообщений с пользователем, используя поле user_id.
  2. Связать модели через belongsToв частной модели сообщения.
  3. Просто выполните Privatemessage->read() для текущего пользователя, вы получите данные в privatemessage массиве

Надеюсь, это поможет,Николя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...