Tratando de obtener propiedad de error de no-objeto en Yii
Caso 1: Obtengo una serie de CActiveRecords y trato de hacer un bucle sobre ella como se muestra a continuación:
foreach ($pendingTasks as $task)
{
if($task->task->employee_id=="1")
{
//some logic here
}
}
Obtengo "Intentando obtener propiedad de no-objeto"
Caso 2: Si lo intento:
$pendingTasks = TaskLog::model()->findByPk("1");
if($pendingTasks->task->employee_id=="1")
{
//some logic here
}
Esto funciona. ¿Por qué esto es tan? ¿Estoy haciendo algo mal aquí?