Нужна помощь по listdata

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
espltdmh50
Сообщения: 569
Зарегистрирован: 2014.04.29, 19:14

Нужна помощь по listdata

Сообщение espltdmh50 »

Доброго дня! Подскажите пожалуйста как решить задачку.

На странице имеется 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. Помогите пожалуйста разобраться.
Ответить