博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
今天看了thinkcmf 和onethink
阅读量:6876 次
发布时间:2019-06-26

本文共 659 字,大约阅读时间需要 2 分钟。

hot3.png

在看thinkcmf的同时又看了THINKPHP

今天看的两个都是用THINKphp 开发的,

看的过程中发现了复合查询的方式

采用 THINKPHP视图模型就可以做的多个表复合查询,还可自定义输出变量,以前我真是傻了,我直接写到函数里了

定义方式如下:

namespace Home\Model;use Think\Model\ViewModel;class BlogViewModel extends ViewModel {   public $viewFields = array(     'Blog'=>array('id','name','title'),   //前面是数据库名,后台是字段     'Category'=>array('title'=>'category_name', '_on'=>'Blog.category_id=Category.id'),     'User'=>array('name'=>'username', '_on'=>'Blog.user_id=User.id'),   ); }

调用方式

$Model = D("BlogView");$Model->field('id,name,title,category_name,username')->where('id>10')->order('id desc')->select();

发一下thinkphp手册挺详细的

转载于:https://my.oschina.net/jujumao/blog/791732

你可能感兴趣的文章
后台管理css模板
查看>>
桌面客户端
查看>>
exchange online 用户许可证迁移常见问题
查看>>
ELK调优
查看>>
mysql性能优化2
查看>>
【Java】Java 实现导出excel表 POI
查看>>
泛型-泛型的上限
查看>>
[转载] C#面向对象设计模式纵横谈——24 Visitor访问者模式
查看>>
QT+树莓派实现一个简单的播放器
查看>>
python redis 操作 Sorted Set 出现 'str' object has no attribute 'items'
查看>>
Javascript 面向对象编程
查看>>
Java基础学习总结(14)——Java对象的序列化和反序列化
查看>>
图片翻转
查看>>
了解 Open vSwitch 环境中的各种网络设备
查看>>
Maven学习总结(三)——使用Maven构建项目
查看>>
Go语言开发(三)、Go语言内置容器
查看>>
web.xml配置详解
查看>>
Java8 十大新特性详解
查看>>
DNS服务器搭建
查看>>
/var/log下的日志
查看>>