Blog Beispiel von yii

Hi,

wie kann ich die Anzahl der Posts, beim Blog Beispiel beeinflussen? Meine jetzige Methode bekommt das nicht hin.


public function actionShow()

{

//	$oPost	= $this->loadPost();

	$criteria = new CDbCriteria;

	$criteria->condition='id=' . $_GET['id'];

	$oPost = Post::model()->find($criteria);


	$pages = new CPagination(Post::model()->count($criteria));

	$pages->pageSize=2; //self::PAGE_SIZE;

	$pages->applyLimit($criteria);


	$sort = new CSort('Post');

	$sort->defaultOrder = 'id ASC';

	$sort->applyOrder($criteria);

		

	$oComment = $this->newComment($oPost);


	$this->render('show', 

		array(

			'oPost'		=>	$oPost,

			'oComments'	=>	$oPost->comments,

			'newComment'	=>	$oComment,

			'pages'		=>	$pages,

			'sort'		=>	$sort,

		)

	);

}

Ich glaube, dass das mit folgender Zeile zu tun hat!!

‘oComments’ => $oPost->comments,

In der Relation die im Model definiert ist.

das Problem ist dann jedoch, dass das fest ist. Ich würde die Kommentare gerne der "Pagination" übergeben, damit ich Seitenanzahlen etc habe

dann gib einfach im findAll() das Criteria Object mit, das von CPagination und CSort verändert wurde.