案例 1:我得到一个 CActiveRecords 数组并尝试循环它,如下所示:
foreach ($pendingTasks as $task)
{
if($task->task->employee_id=="1")
{
//some logic here
}
}
我得到“试图获得非对象的属性”
案例2:如果我尝试:
$pendingTasks = TaskLog::model()->findByPk("1");
if($pendingTasks->task->employee_id=="1")
{
//some logic here
}
这行得通。为什么会这样?我在这里做错什么了吗?