think_user表
think_user_message表
在两个表中插入如下数据:
有如下sql语句:
SELECT * FROM `think_user_message`,`think_users` where think_user_message.id=think_users.id
得到视图:
那么如何用thinkphp来实现视图...............
UserViewModel.class.php文件
<?php
class UserViewModel extends ViewModel{
//注意继承的是ViewModel
//数组当中,没一个元素就是我们要查的一个表。(不太前缀的表名)
//后面值,也是一个数组,数组当中的每一个元素,就是一个字段
Public $viewFields=array(
'Users'=>array('id','user_name','user_pass'),
'User_message'=>array('id'=>'uid','userid','user_name','user_pass','_on'=>'think_users.id=think_user_message.userid','_type'=>'LEFT'),
);
}
?>
MessageAction.class.php文件
class MessageAction extends Action{
function view(){
//1.清除数据库相关信息
//2.开启debug
//3.MessagerModel删除或者重命名。
$userview=new UserViewModel();
$list=$userview->select();
dump($list);
}
}