i have a table where a Collection has many Entities and an Entity has and belongs to many colections..now for a particular collection there are many entities..how can i paginate those entities belonging to a particular collection..
my find query says..,
$this->Collection->find(‘first’, array(‘condition’=>array(‘uid’=>$uid)),
‘contains(array(‘Entity’)));
now how to paginate the result of entities..
In your controller action
$this->paginate=array(‘Entity’ => array(
‘conditions’ => “Entity.collection_id=$id”,
‘fields’ => array(‘Entity.*’)
)
);
$this->set(‘entities’, $this->paginate($this->Collection->Entity));