thinkphp关联模型
两表关联查询:message和 user 关联条件uid(参考手册:模型->关联模型)
步骤:
一:创建message表自定义的mode --->home\lib\model\messagemodel.class.php
array(
'mapping_type'=>belongs_to,
'class_name'=>'user',
'foreign_key'=>'uid', //外键
'mapping_name'=>'user',
'mapping_fields'=>'username', //只取username字段
'as_fields'=>'username:uname', //和当前表字段平级显示
//要是怕2个表字段有冲突用username:uname 就会显示成uname
),
);
protected function getid(){
return $_session['id'];
}
}
?>
二:控制器
relation(true)->select();
dump($arr);
$this->assagin('list',$arr);
$this->display();
?>