Получение нужной модели из списка по ключу

Всем привет!

Например я получаю значения из бд через findAll()

На выходи я получаю массив из моделей.

Как мне из массива найти нужную модель по её ключу?

http://www.yiiframework.com/doc/api/1.1/CDbCriteria#index-detail

  1. index возвращает результат массивом, мне такое не надо

  2. Где я написал что использовал CDbCriteria

Во-первых, index ничего не возвращает, а, следуя документации, указывает методу findAll() (который возвращает массив, и как это вам не надо?), что индексировать результирующий массив нужно не циферками 0, 1, 2, и т.д., а атрибутом модели (я так понял, что вы хотите, чтобы это был первичный ключ).

А где вы писали, что не используете CDbCriteria?

метод findAll в любом случае использует CDbCriteria

Albert

Использует и возвращает это разные вещи