[ThinkPHP]关联查询问题

浏览:1086 发布日期:2015/11/24 分类:求助交流 关键字: ThinkPHP SQL
使用ThinkPHP框架开发.

User模型里关联了personalapply表:
'personalapply' =>array(
'mapping_type'=>self::HAS_MANY,
'foreign_key'=>'uid',
'mapping_name'=>'personalapply',
),

控制器里:根据前端接收的字段查询筛选(字段为personalapply表里字段)
//获取个人中心的申请信息
$limit_year = $_GET['limit_year'];
$loanuse = $_GET['loanuse'];
//申请表关联查询条件
$user=D('user');
$applymap['limit_year'] = $limit_year;
$applymap['loanuse'] = $loanuse;
$userapply=$user->relation('personalapply')->where($applymap)->select();//只能查询user表字段,不能查询personalapply表字段,

问题:想要user表跟personalapply表关联后怎么根据变量查询 personalapply里数据,得出关联后的查询数据。模型里condition只能写死!不能传变量。(我新手也看手册了,手册里没有,估计是我知道的函数不全,求大神指出ThinkPHP实现的方法,THX!!)
最佳答案
评论( 相关
后面还有条评论,点击查看>>