2013-03-14 75 views
1

虽然我使用“group by”查询,分页没有显示..只有第一页显示... 如果有人有此解决方案,请发布一个例如..谢谢提前Cakephp Group由分页不工作

+0

你真的应该发布您的代码中的相关内容,并指定在您问题更多p明确地说,所以请张贴你的控制器和视图的相关位(如果相关的话还有模型) – Joep 2013-03-19 06:58:25

回答

2

添加GROUP BY子句

var $paginate = array(
    'MyModel' => array(
     'limit' => 20, 
     'order' => array('week' => 'desc'), 
     'group' => array('week', 'home_team_id', 'away_team_id') 
    ) 
); 

或者在即时从动作

function index() { 
    $this->paginate = array(
     'MyModel' => array(
      'limit' => 20, 
      'order' => array('week' => 'desc'), 
      'group' => array('week', 'home_team_id', 'away_team_id') 
     ) 
    ); 

}