我需要找到前两篇文章。可以说,我从数据库中得到了一篇文章:
Array
(
[0] => Array
(
[Pressroom] => Array
(
[id] => 44
[created] => 2013-04-17 07:38:20
[date] => 2013-04-17
[modified] => 2013-04-23 07:58:25
)
)
我还需要找到两个主要记录(让我们说id 43和42)。任何sugestions?我完全不知道。
我尝试在我的模型中使用此代码:
$this->find('all',
array(
'order' => array(
'Pressroom.date' => 'DESC',
'Pressroom.created' => 'DESC'
),
'limit' => 2,
'conditions' => array('Pressroom.date <' => $data['Pressroom']['date'])));
但它找到两个id为1和2的记录,而不是43和42
答案 0 :(得分:5)
您的问题有点不清楚,但是这样会有用吗?
$articles = $this->Pressroom->find('all', array(
'conditions' => array('id <=' => 44),
'order' => array('id' => 'desc'),
'limit' => 3
));