2012-03-20 3 views
0

나는 Yii에 참여해 왔으며 데이터베이스에서 데이터를 선택하고 행을 반복하는 방법을 알고 싶습니다. CodeIgniter에서이 작업을 수행했으며이 작업을 수행하는 방법에 대한 문서를 찾을 수 없습니다. 코드가 있습니다 :데이터베이스에서 데이터 선택 (Yii)

메시지 ID가 1보다 큰 모든 행을 선택해야합니다. 선택한 모든 행을 반복하고 어떻게 처리합니까? 예.

foreach($rows as $row){ 
    echo 'Message: '.$row['message'].'. Created at: '.$row['time'].'.'; 
} 

이것은 간단한 질문처럼 보입니다. 그러나 나는 뭔가를 놓치고 있다고 생각합니다!

답변

3
foreach($models as $model) { 
    echo 'Message: ', $model->message, '. Created at: ', $model->time, '.'; 
} 

. CActiveRecord 클래스를 통해 쿼리 된 데이터는 배열이 아닌 객체 (이 경우 TblMess 클래스의 인스턴스)로 반환됩니다.

+0

감사합니다. 매력처럼 작동했습니다. (수락 대기 중) – q3d

관련 문제