Yii Framework'te model findAllByAttributes() yapısı

Tamer tarafından, 10 04 2012 23:27:00 tarihinde yayınlandı.


Obj::model()->findAllByAttributes($filterArr, $conditionArr); 
// $filterArr: Sql sorgunuz için WHERE (verileri süzme)
// faktörleri array olarak oluşturur.
$filterArr = array('sinif'=>'2A', 'isim'=>'ayse'); // örneğin
// $conditionArr: Sql sorgunuz için ORDER (sıralama) ve Limit  
// (dönecek olan kayıt sayısı) gibi faktörleri array olarak oluşturur.
$conditionArr =array('order'=>'yas DESC', 'limit'=>'10'); // örneğin

bu sayade aşağıdaki sql sorguyu yazmış gibi olursunuz.

SELECT * FROM ogrencileri WHERE sinif = '2a' and isim='ayse' ORDER BY yas LIMIT 10