首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示连接查询数组中的值

问显示连接查询数组中的值
EN

Stack Overflow用户
提问于 2010-03-18 17:59:32
回答 1查看 288关注 0票数 1

我已经使用了一个连接查询来从两个表中检索值,一个是博客问题,另一个是用户详细信息,我写了这个查询

代码语言:javascript
复制
$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来显示结果

代码语言:javascript
复制
<?php foreach($questions as $quest):?>

 echo $quest->getQuestionTitle() 
 echo $quest->getQuestionTags() 
 echo $quest->getName() 

<?php endforeach?>

标题是从博客问题表中获取的,名称是在usredetails表中获取的

我得到了eerror

"BlogQuestion“上的未知记录属性/相关组件”名称“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-18 18:16:44

使用:$quest->getUserdetails()->getName()或$quest['UserDetails']['name']。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2468842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档