Yii使用后提取的值有很多关系

Yii使用后提取的值有很多关系,yii,Yii,关系: 'attendances' => array(self::HAS_MANY, 'Attendance', 'atd_atbs_Id') 控制器: $report=AtbStud::model()->with('attendances')->findAll('atbs_atb_Id='.$id); foreach ($report->attendances as $value) { echo Yii::trace(CVarDumper::d

关系:

'attendances' => array(self::HAS_MANY, 'Attendance', 'atd_atbs_Id')
控制器:

$report=AtbStud::model()->with('attendances')->findAll('atbs_atb_Id='.$id);
    foreach ($report->attendances as $value) {
        echo Yii::trace(CVarDumper::dumpAsString($value->atd_Date),'vardump');;
    }
错误:

"$report->attendances" Trying to get property of non-object.

我们如何访问我们使用的值有很多关系。

您使用的是
findAll
,这导致数组存储在
$report
中。尝试将其改为
find