码迷,mamicode.com
首页 > Web开发 > 详细

OneThink视图模型进行组合查询!文档组合文档详情

时间:2017-08-14 10:11:49      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:cat   lis   use   code   uid   pac   测试   content   pre   

测试方法:twoCate:

public function twoCate(){
    $where = array(
        ‘category_id‘=>43
    );
    $list = D(‘TwoView‘)->where($where)->select();
    p($list);    
}

模型:

<?php
namespace Home\Model;
use Think\Model\ViewModel;

/**
 * 文档基础模型
 */
class TwoViewModel extends ViewModel{ 
    public $viewFields = array(
        ‘document‘ => array(
            ‘id‘,‘uid‘,‘name‘,‘title‘,‘update_time‘,
            ‘_type‘ => ‘LEFT‘
        ),
        ‘document_article‘ => array(
            ‘content‘,
            ‘_on‘ => ‘document.id = document_article.id‘
        )
    );
}

组合后的列表:

array(3) {
  [0]=>
  array(6) {
    ["id"]=>
    string(1) "7"
    ["uid"]=>
    string(1) "1"
    ["name"]=>
    string(0) ""
    ["title"]=>
    string(15) "医院新闻一"
    ["update_time"]=>
    string(10) "1502544150"
    ["content"]=>
    string(750) "医院新闻一医院新闻一医院新闻详情"
  }
  [1]=>
  array(6) {
    ["id"]=>
    string(1) "8"
    ["uid"]=>
    string(1) "1"
    ["name"]=>
    string(0) ""
    ["title"]=>
    string(15) "医院新闻二"
    ["update_time"]=>
    string(10) "1502544139"
    ["content"]=>
    string(195) "医院新闻二医院新闻二医院新闻详情"
  }
  [2]=>
  array(6) {
    ["id"]=>
    string(1) "9"
    ["uid"]=>
    string(1) "1"
    ["name"]=>
    string(0) ""
    ["title"]=>
    string(15) "医院新闻三"
    ["update_time"]=>
    string(10) "1502544159"
    ["content"]=>
    string(735) "医院新闻三医院新闻三医院新闻详情"
  }
}

 

OneThink视图模型进行组合查询!文档组合文档详情

标签:cat   lis   use   code   uid   pac   测试   content   pre   

原文地址:http://www.cnblogs.com/e0yu/p/7355616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!