Почему такой запрос возвращяет только одну запись?

Судя по документации

запрос типа:


$var = content::model()->find('var_id=:var_id', array(':var_id'=>$_GET['id']));

Должен возврящать все совпаденя, а он почему то только первое возвращяет.

таблица такая:

|id|var_id|title|

| 1 | 1 | qwert1

| 2 | 2 | qwert2

| 3 | 1 | qwert3

| 4 | 3 | qwert4

| 5 | 1 | qwert5

Тоесть насколько я понял должны найтись все записи где. var_id == 1, и попасть в $var.

А у меня только первая и все.

Как Вы догадались пытаюсь сделать выборку типа:… “WHERE ‘var_id’ = ‘1’”


$var = content::model()->findAll('var_id=:var_id', array(':var_id'=>$_GET['id']));

Большое спасибо.:)

Да, перепутать find и findAll частая ошибка. Даже скорее опечатка :)

Кстати, название моделям я бы давал с большой буквы