[РЕШЕНО,SOLVED] AR, выборка — findAll по значению NULL

Всем привет. Нужно сделать выборку строк по значению NULL. Например следующий код работает как надо (в принципе итак понятно):


$items=Item::model()->findAll('parent_id=5');

Вот этот код уже нет (по аналогии с первым):


$items=Item::model()->findAll('parent_id=NULL');

Выполнять полноценный SQL желания нет (метод findAllBySql), потому что не очень красиво. Изменять существующую таблицу в БД тоже нельзя. В таблице рекурсивный foreign key «сам на себя» с возможностью вставить NULL (чтобы хранить строки без родителей). Пока ничего не нагуглил по теме. Заранее спасибо.

Два варианта решения:

1.) Более красивый: $items=Item::model()->findAllByAttributes(array(‘parent_id’ => null));

2.) Ближе к первому: $items=Item::model()->findAll(‘parent_id IS NULL’);