diff --git a/site/app_controller.php b/site/app_controller.php index 7b39f5e..93e5135 100644 --- a/site/app_controller.php +++ b/site/app_controller.php @@ -111,7 +111,7 @@ class AppController extends Controller { $start = $limit*$page - $limit; // Grab the actual records taking pagination into account - $query['group'] = $model->alias.'.'.$model->primaryKey; + $query['group'] = $this->jqGridDataGroup($params, $model); $query['order'] = $this->jqGridDataOrder($params, $model, isset($params['sidx']) ? $params['sidx'] : null, isset($params['sord']) ? $params['sord'] : null); @@ -258,6 +258,10 @@ class AppController extends Controller { return null; } + function jqGridDataGroup(&$params, &$model) { + return $model->alias.'.'.$model->primaryKey; + } + function jqGridDataOrder(&$params, &$model, $index, $direction) { return $index ? array($index .' '. $direction) : null; }