В моем случае ошибка исчезла, указав размер пейджера в явном виде:
list:
max_per_page: 20
Редактировать: Это не было решением, у меня просто были некоторые параметры сортировки в сеансе, которые временно решили проблему.
Новое решение - определить сортировку по умолчанию. Я сделал это, переопределив действие index:
class organisationActions extends autoOrganisationActions
{
public function executeIndex(sfWebRequest $request)
{
// sorting
if ($request->getParameter('sort', 'created_at') && $this->isValidSortColumn($request->getParameter('sort', 'created_at')))
{
$this->setSort(array($request->getParameter('sort', 'created_at'), $request->getParameter('sort_type')));
}
// pager
if ($request->getParameter('page'))
{
$this->setPage($request->getParameter('page'));
}
$this->pager = $this->getPager();
$this->sort = $this->getSort();
}
}
$ request-> getParameter ('sort' , 'creation_at' )
вместо
$ request-> getParameter ( 'род')