【发布时间】:2012-12-16 17:18:20
【问题描述】:
我使用的是 cakephp 2.1,并定义了 3 个表,如下所示。
`industries(id, name);`
`movies(id, name, industry_id),`
`trailers(id, name, movie_id);`
我想为特定行业的预告片分页。所以我写的代码如下:
$this->paginate = array(
'Industry' => array(
'contain' => array(
'Movie' => array(
'order' => 'Movie.release DESC',
'Trailer' => array(
'conditions' => array(
'Trailer.id !=' => $trailer_id
)
)
)
),
'conditions' => array(
'Industry.id' => $id
)
)
);
如果我为'Trailer' 指定'limit',我会得到正确数量的结果,但对于不包含任何预告片的电影,我会得到一些null 数组。请帮我获取特定行业的指定拖车限制数量。这项工作将不胜感激。
【问题讨论】:
标签: cakephp pagination cakephp-2.1 sql-limit