Создаём View
Первым делом создайте поддиректорию с именем country
внутри директории views
. Эта папка будет использоваться для хранения всех view, выводимых контроллером country
. Внутри директории views/country
создайте файл с именем index.php
, содержащий следующий код:
<?php
use yii\helpers\Html;
use yii\widgets\LinkPager;
?>
<h1>Countries</h1>
<ul>
<?php foreach ($countries as $country): ?>
<li>
<?= Html::encode("{$country->name} ({$country->code})") ?>:
<?= $country->population ?>
</li>
<?php endforeach; ?>
</ul>
<?= LinkPager::widget(['pagination' => $pagination]) ?>
View имеет 2 части относительно отображения данных по странам. В первой части предоставленные данные по странам выводятся как неупорядоченный HTML-список. Во второй части выводится виджет [[yii\widgets\LinkPager]], используя информацию о пагинации, переданную из action во view. Виджет LinkPager
отображает набор постраничных кнопок. Клик по любой из них обновит данные по странам в соответствующей странице.