znt/module/doc/test/model/getstatisticinfo.php

46 lines
2 KiB
PHP
Raw Permalink Normal View History

#!/usr/bin/env php
<?php
/**
title=测试 docModel->getStatisticInfo();
cid=16128
- 获取登录用户为admin时文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
- 属性totalDocs @50
- 属性todayEditedDocs @0
- 属性myEditedDocs @10
- 属性myDocs @50
- 获取登录用户为admin时用户浏览跟收藏的文档数
- 第myDoc条的docViews属性 @0
- 第myDoc条的docCollects属性 @100
- 获取登录用户为user1时文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
- 属性totalDocs @50
- 属性todayEditedDocs @0
- 属性myEditedDocs @10
- 属性myDocs @0
- 获取登录用户为user1时用户浏览跟收藏的文档数
- 第myDoc条的docViews属性 @~~
- 第myDoc条的docCollects属性 @~~
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('action')->loadYaml('action')->gen(30);
zenData('doc')->loadYaml('doc')->gen(50);
zenData('user')->gen(5);
$docTester = new docModelTest();
$adminInfo = $docTester->getStatisticInfoTest('admin');
$user1Info = $docTester->getStatisticInfoTest('user1');
/* Admin statistic information. */
r($adminInfo) && p('totalDocs,todayEditedDocs,myEditedDocs,myDocs') && e('50,0,10,50'); // 获取登录用户为admin时文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
r($adminInfo) && p('myDoc:docViews,docCollects') && e('0,100'); // 获取登录用户为admin时用户浏览跟收藏的文档数
/* User1 statistic information.*/
r($user1Info) && p('totalDocs,todayEditedDocs,myEditedDocs,myDocs') && e('50,0,10,0'); // 获取登录用户为user1时文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
r($user1Info) && p('myDoc:docViews,docCollects') && e('~~,~~'); // 获取登录用户为user1时用户浏览跟收藏的文档数