Return Objek pada CDbCommand Yii1
CDbCommand pada Yii1 defaultnya mengembalikan array pada fungsi-fungsi seperti queryAll dan queryRow. Agar kembaliannya
berupa objek kita bisa gunakan fungsi setFetchMode
.
$result = Yii::app()->db->createCommand()
->setFetchMode(\PDO::FETCH_OBJ)
->select('id, username')
->from('user')
->where('publish = 1')
->queryAll();
foreach ($result as $val) {
echo $val->id, ' => ', $val->username, "\n";
}
Untuk daftar lengkapnya bisa di lihat di web https://www.php.net/manual/en/pdostatement.fetch.php
Sekian