72 lines
4.6 KiB
PHP
72 lines
4.6 KiB
PHP
|
|
#!/usr/bin/env php
|
||
|
|
<?php
|
||
|
|
|
||
|
|
/**
|
||
|
|
|
||
|
|
title=测试 treeModel->getModulesName();
|
||
|
|
timeout=0
|
||
|
|
cid=19371
|
||
|
|
|
||
|
|
- 获取父模块的名称属性1 @模块1
|
||
|
|
- 获取子模块的名称属性6 @模块6
|
||
|
|
- 获取普通模块的名称属性11 @模块11
|
||
|
|
- 获取分支父模块的名称属性16 @模块16
|
||
|
|
- 获取分支子模块的名称属性19 @模块19
|
||
|
|
- 获取分支普通模块的名称属性18 @模块18
|
||
|
|
- 获取父模块的全路径名称属性1 @/模块1
|
||
|
|
- 获取子模块的全路径名称属性6 @/模块1/模块6
|
||
|
|
- 获取普通模块的全路径名称属性11 @/模块11
|
||
|
|
- 获取分支父模块的全路径名称属性16 @/模块16
|
||
|
|
- 获取分支子模块的全路径名称属性19 @/模块16/模块19
|
||
|
|
- 获取分支普通模块的全路径名称属性18 @/模块18
|
||
|
|
- 获取父模块的以分支名为前缀的名称属性1 @模块1
|
||
|
|
- 获取子模块的以分支名为前缀的名称属性6 @模块6
|
||
|
|
- 获取普通模块的以分支名为前缀的名称属性11 @模块11
|
||
|
|
- 获取分支父模块的以分支名为前缀的名称属性16 @模块16
|
||
|
|
- 获取分支子模块的以分支名为前缀的名称属性19 @模块19
|
||
|
|
- 获取分支普通模块的以分支名为前缀的名称属性18 @模块18
|
||
|
|
- 获取父模块的以分支名为前缀的名称属性1 @/模块1
|
||
|
|
- 获取子模块的以分支名为前缀的名称属性6 @/模块1/模块6
|
||
|
|
- 获取普通模块的以分支名为前缀的名称属性11 @/分支1/模块11
|
||
|
|
|
||
|
|
*/
|
||
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||
|
|
su('admin');
|
||
|
|
|
||
|
|
zenData('module')->loadYaml('module', true)->gen(20);
|
||
|
|
zenData('branch')->loadYaml('branch', true)->gen(10);
|
||
|
|
|
||
|
|
$moduleIdList[0] = array(1);
|
||
|
|
$moduleIdList[1] = array(6);
|
||
|
|
$moduleIdList[2] = array(11);
|
||
|
|
$moduleIdList[3] = array(16);
|
||
|
|
$moduleIdList[4] = array(19);
|
||
|
|
$moduleIdList[5] = array(18);
|
||
|
|
|
||
|
|
global $tester;
|
||
|
|
$treeModule = $tester->loadModel('tree');
|
||
|
|
|
||
|
|
r($treeModule->getModulesName($moduleIdList[0], false)) && p('1') && e('模块1'); // 获取父模块的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[1], false)) && p('6') && e('模块6'); // 获取子模块的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[2], false)) && p('11') && e('模块11'); // 获取普通模块的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[3], false)) && p('16') && e('模块16'); // 获取分支父模块的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[4], false)) && p('19') && e('模块19'); // 获取分支子模块的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[5], false)) && p('18') && e('模块18'); // 获取分支普通模块的名称
|
||
|
|
|
||
|
|
r($treeModule->getModulesName($moduleIdList[0], true)) && p('1') && e('/模块1'); // 获取父模块的全路径名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[1], true)) && p('6') && e('/模块1/模块6'); // 获取子模块的全路径名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[2], true)) && p('11') && e('/模块11'); // 获取普通模块的全路径名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[3], true)) && p('16') && e('/模块16'); // 获取分支父模块的全路径名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[4], true)) && p('19') && e('/模块16/模块19'); // 获取分支子模块的全路径名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[5], true)) && p('18') && e('/模块18'); // 获取分支普通模块的全路径名称
|
||
|
|
|
||
|
|
r($treeModule->getModulesName($moduleIdList[0], false, true)) && p('1') && e('模块1'); // 获取父模块的以分支名为前缀的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[1], false, true)) && p('6') && e('模块6'); // 获取子模块的以分支名为前缀的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[2], false, true)) && p('11') && e('模块11'); // 获取普通模块的以分支名为前缀的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[3], false, true)) && p('16') && e('模块16'); // 获取分支父模块的以分支名为前缀的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[4], false, true)) && p('19') && e('模块19'); // 获取分支子模块的以分支名为前缀的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[5], false, true)) && p('18') && e('模块18'); // 获取分支普通模块的以分支名为前缀的名称
|
||
|
|
|
||
|
|
r($treeModule->getModulesName($moduleIdList[0], true, true)) && p('1') && e('/模块1'); // 获取父模块的以分支名为前缀的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[1], true, true)) && p('6') && e('/模块1/模块6'); // 获取子模块的以分支名为前缀的名称
|
||
|
|
r($treeModule->getModulesName($moduleIdList[2], true, true)) && p('11') && e('/分支1/模块11'); // 获取普通模块的以分支名为前缀的名称
|