38 lines
1.2 KiB
PHP
Executable File
38 lines
1.2 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* @Author: 嗨噜客(三亚)<fm453>
|
|
* @Date: 2025-04-10 23:19:12
|
|
* @FilePath: ctms-api.php
|
|
* @Description:
|
|
* @Email: 393213759@qq.com
|
|
* Copyright (c) 2025 by www.hiluker.cn, All Rights Reserved.
|
|
*/
|
|
|
|
defined('YII_DEBUG') or define('YII_DEBUG', false);
|
|
defined('YII_ENV') or define('YII_ENV', 'prod');
|
|
date_default_timezone_set('PRC'); //设置时区为中国
|
|
define('TIMESTAMP', time());
|
|
define('HI_APP', 'ctms'); //给子项目设置的统一短标识
|
|
|
|
require(__DIR__ . '/version.php');
|
|
//引用顶层文件
|
|
require(__DIR__ . '/vendor/autoload.php');
|
|
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
|
|
require(__DIR__ . '/common/config/bootstrap.php');
|
|
require(__DIR__ . '/upload-'.HI_APP.'/index.php');
|
|
require(__DIR__ . '/addons-'.HI_APP.'/index.php');
|
|
|
|
define('YII_APP', '/'.HI_APP.'-api');
|
|
//引用目标应用层文件
|
|
require(__DIR__ . YII_APP . '/config/bootstrap.php');
|
|
|
|
$config = yii\helpers\ArrayHelper::merge(
|
|
require(__DIR__ . '/common/config/main.php'),
|
|
require(__DIR__ . YII_APP . '/config/main.php'),
|
|
require(__DIR__ . '/addons-'.HI_APP.'/config/db.php')
|
|
);
|
|
|
|
$application = new yii\web\Application($config);
|
|
$application->init();
|
|
$application->run();
|