Próba uzyskania właściwości błędu innego niż obiekt w Yii

Przypadek 1: Otrzymuję tablicę CActiveRecords i próbuję ją zapętlić, jak pokazano poniżej:

foreach ($pendingTasks as $task)
    {
        if($task->task->employee_id=="1")
        {
            //some logic here
        }
    }

Dostaję „Próbuję uzyskać właściwość obiektu innego niż obiekt”

Przypadek 2: jeśli spróbuję:

$pendingTasks = TaskLog::model()->findByPk("1");
    if($pendingTasks->task->employee_id=="1")
    {
        //some logic here   
    }

To działa. Dlaczego tak jest? Czy robię tu coś złego?

questionAnswers(1)

yourAnswerToTheQuestion