如何使用分页的findAll()?

时间:2015-03-13 14:56:16

标签: php cakephp pagination cakephp-2.0

我正在开展一个项目,我希望根据他们在个人资料中所说的技能来搜索他们。我想使用findAllBy();函数,但我不确定它如何与CakePHP打包的Pagination组件一起使用。

1 个答案:

答案 0 :(得分:0)

只需在Paginator中使用条件,例如:

public function skills($skill = null){
  $this->Paginator->settings = array(
      'conditions' => array(
          'skill LIKE' => '%'.$skill.'%'
       )
  );
  $people = $this->Paginator->paginate('People');
  $this->set('people', $people);
}