widgets/views/topRated.php
<?php
use yii\helpers\Html;
use yii\widgets\Menu;
echo Html::tag('h3', $title);
$items = [];
foreach ($models as $model) {
$item = [];
$item['label'] = Html::encode($model->title) . ' ' . ($model->aggregate->rating ?: 0.0);
$item['url'] = [$path, $model::primaryKey()[0] => $model->{$model::primaryKey()[0]}];
$items[] = $item;
}
echo Menu::widget(['items' => $items]);