怎样以从一个表中获得的数据为条件从另一表内获取数据

#1 gw2012

请问

我已经以gid为条件输出评论                       
        $this->results = spClass("reply")->spPager($this->spArgs("page",1),10)->findAll(array('gid'=>$gid),"ctime ASC","rid,gid,content,uname,ctime");                        怎样继续以查找出的uname为条件通过另一class找到user表中对应的数据?

谢谢

2013-06-02 13:08:31

#2 jake

看手册,数据表关联

2013-06-02 13:56:20

#3 gw2012

  $this->results = spClass("reply")->spPager($this->spArgs("page",1),10)->findAll(array('gid'=>$gid),"ctime ASC","rid,gid,content,uname,ctime");      
那么我需要先得到uname,再进行关联操作
请问如何在控制器得到uname并作为变量

2013-06-02 17:47:16

#4 gw2012

用$result['uname']这么表示?

2013-06-02 17:49:16

#5 jake

gw2012 发表于 2013-6-2 17:47
$this->results = spClass("reply")->spPager($this->spArgs("page",1),10)->findAll(array('gid'=>$gid), ...
{:soso_e127:}真没去看啊~~~

看完手册相关章节就懂了,不用那么麻烦的。



2013-06-02 18:21:20

#6 gw2012

好吧,关联挺简单的,非常感谢

2013-06-02 21:27:55