Pagesize И Cgridview

Пытаюсь сделать сортировку грида с пагинацией через sortable и столкнулся с такой проблемой - количество строк в гриде не совпадает с pageSize.

Например: если pageSize = 100, количество строк в таблице гуляет между 97-100;

если pageSize поставить 300, гулять начинает уже 280-300.

Построение стандартное, используется with(), together, order и условия для поиска в criteria.

Собственно нужно что бы выводилось именно 100 записей при pageSize=100, иначе сортировать через sortable() не выйдет.

Помогите если кто то сталкивался. Спасибо.

Проблема решена. Виной была ошибка в relation.