thinkphp 视图

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);
   }

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值