Как сделать вывод определенной записи первой при сортировке по алфавиту?
В общем есть такой метод
public function getCountries()
{
$countries = ArrayHelper::map(Countries::find()
->orderBy(['name' => SORT_ASC])
->asArray()
->all(), 'id', 'name');
return $countries;
}
Думаю и так понятно, что он делает) Но мне нужно сделать, чтобы первой в списке была страна с определенным id, н-р 220, а потом все остальные по алфавиту, как это сделать?
slo_nik, чтобы н-р Латвия всегда была первой, потому что это будет найчаще выбираемая страна, и так будет удобней. нашел такой вариант на стеке ORDER BY id = 43 DESC, name ASC, но как это в yii сделать?