<td><?= PersoonHasStdtaak::model()->findByPk(array('idPlanning' => $modelPlanning->idPlanning, 'idStdTaak' => $modelStdtaak->idStdTaak))->idPersoon0->Naam ?></td>
我有这个。不知怎的,当我让它只是在没有idPersoon0->Naam
的情况下打印它时,它会以#-#-#
格式打印一个复合主键,例如1-2-3
,其中1
代表Person
2
代表Planning
,3
代表Taak
。
为什么它会给我“Trying to get property from non-object.
”?
答案 0 :(得分:0)
好的..“我”的愚蠢错误
我正在循环一些可能没有主键组合记录的东西。因此它返回NULL
。从NULL-object
不可能得到任何属性:)(doH)
祝所有人发现这一点好运。看看它是否返回NULL object
。