findAll und Rückgabewert

Hallo,

ich habe eine Schönheitsfrage bzgl der findAll()-Funktion.

Wenn ich folgendes aufrufe


$aResult = self::model()->with(array('forms'))->findAll( $oCriteria );

Dann muss ich erst folgendes machen, damit ich durch die Resulte mit foreach durchblättern kann.




$y = $aResult[0];


foreach($y as $a)

{

echo $a->id;

}



Gibt es da nichts einfachereS?

Versteh ich nicht ganz: Wieso glaubst du das machen zu müssen? findAll() liefert in jedem Fall ein Array zurück evtl. auch ein leeres.


$objects = Object::model()->findAll();


if($objects) 

  foreach($objects as $object)

    echo $object->id;

    //...

else

  echo 'Kein Objekt gefunden';