BaseAdminController::initPagination PHP Method

initPagination() protected method

Author: bizmate
protected initPagination ( class $model, string $criteria = null ) : CPagination
$model class
$criteria string
return CPagination
    protected function initPagination($model, $criteria = null)
    {
        $criteria = is_null($criteria) ? new CDbCriteria() : $criteria;
        $itemsCount = $model->count($criteria);
        $pagination = new CPagination($itemsCount);
        $pagination->pageSize = $this->items_per_page;
        $pagination->applyLimit($criteria);
        return $pagination;
    }