Пагинация

Добрый вечер всем. Помогите пожалуйста решить следующую задачку. Есть представление модели Country, в ней в цикле выводятся фильмы определенной страны, т.е. кликаем к примеру на США, попадаем на страницу вида country/84, и выводятся в цикле все фильмы где страна указана США. Но есть одна проблемка, как это разбить на страницы, как экшн индекс к примеру ?

Представление view модели Country


 foreach($model->films as $f){        				

			echo '		<div class="catMovBox">

						<span class="catMovName"><a href="/film/'.$f->id.'" title="'.$f->title.'">'.$f->title.'</a></span>

						<div class="catMovImg"><a href="/film/'.$f->id.'" title="'.$f->title.'">

						<img src="/uploads/film/poster/'.$f->poster.'" alt="'.$f->title.'" width="81" height="120"></a></div>

						<div class="catMovInfo">

                        	<p>&nbsp;</p>

							<p>Год: <span><a href="/year/'.$f->year->y_id.'">'.$f->year->year.'</a></span></p>

							<p>Страна: <span><a href="/country/'.$f->country->s_id.'">'.$f->country->state.'</a></span></p>

							<p>Режиссер: <span><a href="/director/'.$f->director->d_id.'">'.$f->director->director.'</a></span></p>

											

						</div>

					</div>';

					}

    

Контроллер Country экшн view




public function actionView($id)

	{

		$this->render('view',array(

			'model'=>$this->loadModel($id),

		));

	}



Пагинацию в стандартных CRUD обеспечивает виджет CGridView который работает с объектом DataProvider получаемым из метода модели search()

Как я понял вам надо по целому блоку для каждой строки отображать, для этих целей можно воспользоваться CListView