我已经使用了一个连接查询来从两个表中检索值,一个是博客问题,另一个是用户详细信息,我写了这个查询
$this->questions = Doctrine_Query::create()
->select('b.question_id,b.user_id,b.question_title,b.question_tags,b.created_at,u.id,u.name')
->from('BlogQuestion b')
->leftJoin('b.UserDetails u')
->execute(); 在模板中,iam使用foreach来显示结果
<?php foreach($questions as $quest):?>
echo $quest->getQuestionTitle()
echo $quest->getQuestionTags()
echo $quest->getName()
<?php endforeach?>标题是从博客问题表中获取的,名称是在usredetails表中获取的
我得到了eerror
"BlogQuestion“上的未知记录属性/相关组件”名称“
发布于 2010-03-18 18:16:44
使用:$quest->getUserdetails()->getName()或$quest['UserDetails']['name']。
https://stackoverflow.com/questions/2468842
复制相似问题