だから、私が持っているのは投稿を表示するページです。投稿はプロジェクトにまとめられます。そして、このページでは、投稿に加えて、同じプロジェクトの前後の投稿を表示します。だから、私は私のコントローラにこれを持っています:
$this->set("post", $this->Post->find("first", array("conditions" => array("Post.id" => $id), "contain" => array("User", "Project", "Project.Post" => array("id", "image", "title"), "Comment", "Comment.User" => array("id", "username", "mail"), "Comment.User.Post" => array("id", "image", "title")))));
$this->set("neighbors", $this->Post->find("neighbors", array("field" => "id", "value" => $id)));
問題は、同じプロジェクトの投稿だけでなく、すべての投稿から前の投稿と次の投稿を取得することです。
だから、もしあなたが私を少し助けることができれば:)