我有两个模型 - 产品和类别 类别模型 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 -- ???
}
任何人?