оф документация и гугл молчат.
$this->layout = 'my_layout';
и view, которые хранятся в базе данных а не файлами
$data = []; // здесь ваш массив
usort($data, function ($a, $b) {
return $a['likes']['count'] - $b['likes']['count'];
});
print_r($data);
php.net/manual/ru/function.usort.php