这里有两张表,


要关联,想要把article_category
表里的name关联到article里面去

方法如下:
新建模型:ArticleViewModel.class.php
代码如下:

<?phpnamespace Home\Model;
use Think\Model\ViewModel;
class ArticleViewModel extends ViewModel {public $viewFields = array('article'=>array('*','_type'=>'LEFT'),'article_category'=>array('name','_on'=>'article.cate_id=article_category.id'),);
}

控制器代码:

$Model = D('ArticleView')->select();
dump($Model);

本文地址:http://liuyanzhao.com/3556.html

转载请注明

ThinkPHP视图模型实例相关推荐

  1. thinkphp 视图模型 两个字段映射同一个表

    thinkphp 视图模型 是挺好用的. 这里有一种情况,例如一个文章表,有一个字段是add_admin_id, 用于记录添加者的id,还有一个字段edit_admin_id, 用于记录最后编辑者的i ...

  2. php二级评论怎么实现,ThinkPHP视图模型实现二级嵌套评论的查询

    现正在编写一个学习网站项目用于参加全国中小学电脑制作活动,使用ThinkPHP框架 该项目要实现二级嵌套评论,pid为0的为一级评论,否则为二级评论,二级评论为一级评论的子评论. 最初设想是使用Thi ...

  3. ThinkPHP 3.2.3 视图模型的使用

    ThinkPHP 3.2.3 试图模型的手册地址是:http://www.kancloud.cn/manual/thinkphp/1781 实例 需求:在博客列表页读取博客的(id.标题.摘要.发布时 ...

  4. thinkphp通过模型查询mysql_thinkPHP视图模型详解,把mysql表关联简单化!

    学过sql的人都知道有表左关联,右关联,但是sql语句要写很多,非常容易出错,而ThinkPHP的视图模型则简单化很多了.还发现个问题,貌似ThinkPHP手册写的很多东西都不是很完善,很多人看了都不 ...

  5. php视图模型,ThinkPHP中视图模型详解.

    很多TP的新手对于模型中的视图模型不甚了解,官方虽然有详细手册,但是对于初学者来说还是比较难以理解! 先简单说一下视图模型所能实现的功能,基本就是主表与副表之间各个字段的关联问题,实现多表关联查询,相 ...

  6. Windows Phone 8初学者开发—第12部分:改进视图模型和示例数据

    第12部分:改进视图模型和示例数据 原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Begi ...

  7. php视图查询的优势,ThinkPHP视图查询详解

    搜索热词 ThinkPHP提供的视图查询应用功能十分强大,用户利用视图查询功能可以将多个数据表的字段内容按需要进行指定和筛选,组织成一个基于这些数据表的视图模型,然后就可以通过该模型直接进行多表联合查 ...

  8. 利刃 MVVMLight 2:Model、View、ViewModel结构以及全局视图模型注入器的说明

    原文:利刃 MVVMLight 2:Model.View.ViewModel结构以及全局视图模型注入器的说明 上一篇我们已经介绍了如何使用NuGet把MVVMLight应用到我们的WPF项目中.这篇我 ...

  9. django 1.8 官方文档翻译: 2-3-1 模型实例参考

    模型实例参考 该文档详细描述模型 的API.它建立在模型 和执行查询 的资料之上, 所以在阅读这篇文档之前,你可能会想要先阅读并理解那两篇文档. 我们将用执行查询中所展现的 博客应用模型 来贯穿这篇参 ...

  10. 【从 0 开始学架构】学习笔记 Day4 “4+1”视图模型

    文章目录 一.模型 (1)模型 (2)软件开发的本质 (3)架构设计 二.4+1视图模型 1)定义 2)组成 (1)场景视图 (2)逻辑视图 (3)开发视图 (4)物理视图 (5)过程视图 三.UML ...

最新文章

  1. 函数在实现过程内存中的压栈和出栈
  2. Eclipse中Java文件图标由实心J变成空心J的问题
  3. Android模块化面向接口编程,讲的明明白白!
  4. 抛硬币 直到连续出现两次字为止
  5. 计算机网络安全六要素,六要素教学在计算机网络教学中的探索与反思
  6. Boost:实现异步客户端
  7. python怎样分析文献综述怎么写_怎么写文献综述?
  8. ubuntu 添加用户、用户组
  9. Python | 重命名现有文件(os.rename()方法的示例)
  10. 开放273项AI能力,创建34万模型,汇聚265万开发者,百度大脑的2020成果一览
  11. 吴恩达深度学习1.2笔记_Neural Networks and Deep Learning_神经网络基础
  12. 新买的服务器安装系统流程,新买的服务器安装操作系统
  13. Ubuntu下mysql修改字符集为utf8
  14. 普通电视盒子安装绑定迅雷远程下载,实测成功
  15. TFIDF的原理及实现
  16. WPF弹出取消确定框
  17. 如何制作微软原版Win10安装盘
  18. php 58房源采集,如何用火车采集器采集二手房数据
  19. 计算机基础常用英语,计算机常用基础英语
  20. 苹果充电器怎么辨别真假_airpods怎么辨别真假?

热门文章

  1. 基于新标注模式的实体和关系联合抽取方法(Joint Extraction of Entities and Relations Based on a Novel Tagging Scheme)
  2. 云小蜜知识库维护的流程和维护建议
  3. VS2010 asp.net development server 无法展示svg图片
  4. Rhel6服务器日志浅谈
  5. 深入浅出Linux设备驱动编程--设备驱动中的异步通知
  6. 侠客X部分截图 官方论坛开发注册 邀您一起公测。
  7. LFM算法详解和实战
  8. 【java】正则表达式
  9. 流文件 服务器无响应,文件服务器配置程序未响应
  10. mysql transaction-isolation_MySQL数据库事务隔离级别(Transaction Isolation Level)