我有一个查询,内容是这样的:学说查询,不知道我在做什么错在这里
$fields = Doctrine_Core::getTable('model_1')->findByColumnId($id);
拿了上的var_dump领域,因为它应该是检索数据;
下了起来,我做这个
foreach($fields as $field)
{
$newerFields[$field->getColumnId()] =
Doctrine_Core::getTable('model2')->findByColumn2Id($field->getColumnId());
}
我把每$ newerFields [$场]一的var_dump和它产生的结果,因为它应该。在的actions.class.php 调用未定义的方法Doctrine_Collection :: getColumn3()上线69
我不能:接下来我试着这样做:
foreach($newerFields as $newerField)
{
echo $newerField->getColumn3();
}
但这吐出来把我的头围绕在这,并且对如何完成这个想法感到慌乱。任何人都可以为我找到麻烦吗?
如果是关系表,你应该使用leftJoin() – tttony 2012-04-06 02:55:32
这是一个关系表,但我不明白为什么我要在这种情况下使用leftJoin – user1020069 2012-04-06 05:48:00