В контроллере создаём обычный CActiveDataProvider :
Код: Выделить всё
$dataProvider = new CActiveDataProvider('Post', array(
'criteria'=>$criteria,
'pagination'=>array(
'pageSize'=>20,
),
));
Код: Выделить всё
$currentPage = $dataProvider->pagination->currentPage+1;
$this->pageTitle='Some Title - Page '.$currentPage;
$this->render('view', array('dataProvider'=>$dataProvider));
Если прописать заголовок после рендера, то все прекрасно срабатывает :
Код: Выделить всё
$this->render('view', array('dataProvider'=>$dataProvider));
$currentPage = $dataProvider->pagination->currentPage+1;
$this->pageTitle='Some Title - Page '.$currentPage;