【发布时间】:2012-11-15 00:08:36
【问题描述】:
我有两个模型 - 产品和类别 类别型号HABTM产品
当我创建视图控制器来查看单个类别时,我的递归设置为 1,因此我可以加载该类别中的产品。这很简单,工作正常。
但是,我如何才能仅对类别中的产品进行分页和/或排序。我尝试了三四种不同的方法,但没有一种方法能满足我的期望——我可以将分页产品传递给视图以创建排序/分页产品的网格。
这是控制器,所有标准的东西:
//CATEGORY CONTROLLER
public function view($id = null) {
$category = $this->Category->find('first', array(
'recursive' => 1,
'conditions' => array('Category.id' => $id)
));
if (empty($category)) {
$this->redirect(array('action' => 'index'), 301);
$this->Session->setFlash('The category could not be found.');
}
$this->set(compact('category'));
// paginate products and make them available to view -- ???
}
有人吗?
【问题讨论】:
标签: cakephp pagination cakephp-2.0