a289459798 2011-09-03 15:38:12 7618次浏览 1条回复 0 0 0

model:

public function getUserInfo($uid)
{
  $sql="SELECT A.name,A.email,B.info FROM {{info}} `B`LEFT JOIN {{userinfo}} `A` ON A.uid=B.uid WHERE A.uid=$uid";
  return $this->findBySql($sql);
}

controllet:

$info=Info::model()->getUserInfo(Yii::app()->user->getId());

为什么返回的结果字段还是主表的所有字段?热不是 name,email,info 这些呢?

急啊~

如何只执行我写的sql语句,不要用yii的什么关联什么的,好乱啊、原生的sql语句竟然都不能执行正确

您需要登录后才可以回复。登录 | 立即注册