Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cakephp,按相关模型查找订单字段_Php_Cakephp_Cakephp 2.0 - Fatal编程技术网

Cakephp,按相关模型查找订单字段

Cakephp,按相关模型查找订单字段,php,cakephp,cakephp-2.0,Php,Cakephp,Cakephp 2.0,我有一个有很多评论的新闻模型。我需要的是找到十条有新评论的新闻 起初,这个任务似乎很简单,我只需要找到最后十条评论($this->Comment->find('all');)并显示相关新闻,但如果我对同一条新闻有两条评论,我将收到一条重复的新闻条目 那么,我可以按评论日期或其他方式订购新闻吗 *这就是解决方案。谢谢你,戴夫 $this->Comment->find('all', array( 'order' => array( 'Comment.crea

我有一个有很多评论的新闻模型。我需要的是找到十条有新评论的新闻

起初,这个任务似乎很简单,我只需要找到最后十条评论($this->Comment->find('all');)并显示相关新闻,但如果我对同一条新闻有两条评论,我将收到一条重复的新闻条目

那么,我可以按评论日期或其他方式订购新闻吗

*这就是解决方案。谢谢你,戴夫

$this->Comment->find('all', array(
    'order' => array(
        'Comment.created' => 'DESC'
    ),
    'group' => 'News.id',
));
使用MySQL的“groupby”('GROUP'选项在CakePHP中)。更多详情: