#!/usr/bin/env php > return empty 管理员获取mr列表 >> Test MR */ $tester->app->loadClass('pager', $static = true); $mrModel = $tester->loadModel('mr'); $mode = 'all'; $param = 'all'; $orderBy = 'id_desc'; $pager = new pager(0, 20, 1); $projects = $mrModel->getAllGitlabProjects(); $result = $mrModel->getList($mode, $param, $orderBy, $pager, empty($projects) ? false : $projects); if(empty($result)) $result = 'return empty'; r($result) && p() && e('return empty'); //普通用户获取mr列表 su('admin'); $projects = $mrModel->getAllGitlabProjects(); $result = $mrModel->getList($mode, $param, $orderBy, $pager, empty($projects) ? false : $projects); r(array_shift($result)) && p('title') && e('Test MR'); //管理员获取mr列表