Пожалуйста, помогите мне.
У меня три таблицы как,
Users:id,name....
Message:id,title....
Messages_Users:id,message_id,sender_id,receiver_id......
Так что я использую отношение HABTM в модели сообщений для этого как,
var $hasAndBelongsToMany = array(
'Users' => array (
'className' => 'User',
'join_table' => 'messages_users',
'foreignKey' => 'message_id',
'associationForeignKey' => 'reciever_id',
'conditions'=> array('MessagesUser.reciever_id => $this->Session->read("Id")')
)
);
Итак, теперь я хочу написать sql-запрос для получения имени всех друзей пользователя, который отправил сообщения этому конкретному зарегистрированному пользователю.
i, e .... когда пользователь входит в системуон получит список сообщений, которые он получил вместе с именем отправителя.
как написать запрос для этого в messages_controller ??
пожалуйста, дайте мне знать, если у кого-нибудь есть идеи ..