Files
EasySoft-ZenTaoPMS/module/instance/test/model/createinstance.php
T
2023-12-27 16:01:36 +08:00

52 lines
1.3 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
su('admin');
zdTable('instance')->gen(1);
/**
title=instanceModel->createInstance();
timeout=0
cid=1
- 传入name,则使用name
- 属性id @2
- 属性name @测试创建实例
- 属性desc @描述1
- 不传入name,则使用alias
- 属性id @3
- 属性name @zentao_1
- 属性desc @描述1
- 修改domain
- 属性id @4
- 属性domain @r1z1.dops.corp.cc
*/
global $tester;
$tester->loadModel('instance');
$app = new stdclass();
$app->id = 'zentao';
$app->alias = 'zentao_1';
$app->name = 'zentao';
$app->logo = '/var/www/logo/zentao.png';
$app->desc = '描述1';
$app->introduction = '介绍1';
$app->chart = '';
$app->app_version = '11.0';
$app->version = '11.0';
$space = new stdclass();
$space->id = 1;
$instance = $tester->instance->createInstance($app, $space, 'test', '测试创建实例');
r($instance) && p('id,name,desc') && e('2,测试创建实例,描述1'); // 传入name,则使用name
$instance = $tester->instance->createInstance($app, $space, 'test');
r($instance) && p('id,name,desc') && e('3,zentao_1,描述1'); // 不传入name,则使用alias
$instance = $tester->instance->createInstance($app, $space, 'r1z1');
r($instance) && p('id,domain') && e('4,r1z1.dops.corp.cc'); // 修改domain