Я использую cakePHP 1.26.
Я получил простую таблицу с некоторыми данными в моей базе данных localhost:
user_id | message | receiver_id
-----------------------------
1 | helloworld | 12
2 | hi there | 12
Допустим, теперь система получила $ userid от пользователя.
Пользователь получил только идентификатор пользователя. Он хочет найти все сообщения, полученные конкретным получателем.
Вот мой код для случая, упомянутого выше:
$receiverID=$this->user->read('receiver_id', $userid); // find the receiver ID
$data=$this->user->findByreceiver_id($receiverID); //then retrieve data by the receiver ID
debug($data);
Код не аккуратный и выглядит неуклюже.
Я не уверен, есть ли лучший способ сделать это в этом случае.
Пожалуйста, сообщите.