我有一个查询,内容如下:
$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[$field] 进行了一个 var_dump ,它确实产生了应有的结果。接下来我尝试这样做:
foreach($newerFields as $newerField)
{
echo $newerField->getColumn3();
}
但这会吐出来: Call to undefined method Doctrine_Collection::getColumn3() in actions.class.php on line 69
我无法解决这个问题,并且对如何完成它感到心慌。谁能帮我找出麻烦?