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?