На странице имеется DropDownList
Вьюха
Код: Выделить всё
$url = $_GET['url'];
echo CHtml::dropDownList('id', $model, Auto::all_models($url), array('empty'=>'[Выберите]'));
Модель
Код: Выделить всё
public static function all_models($url) // Родительские категории для потомков
{
return CHtml::listData(self::model()->findAllByAttributes(['Make'=>$url]), 'id', 'Model'); // группирует по названию моделей
}
В базе есть много автомобилей с полями (Make)Бренд, (Model)Модель
Есть например много Logan-ов, много Sandero и в таком духе. Я не понимаю как мне на выходе в список получить лишь по одному наименованию модели. Чтобы в дропдауне было по одной модели, а не куча... Не понимаю как применить группировку к listData. Помогите пожалуйста разобраться.