1.直接入口文件mobile.php
<?php
// 引入全局定义
require (__DIR__ .'./../common/config/global-config.php');
//define('YII_DEBUG', true);
//define('YII_ENV', 'dev');
require(__DIR__ . './../vendor/autoload.php');
require(__DIR__ . './../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . './../common/config/bootstrap.php');
require(__DIR__ . './../mobile/config/bootstrap.php');
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . './../common/config/main.php'),
require(__DIR__ . './../mobile/config/main.php'),
require(__DIR__ . './../mobile/config/main-local.php')
);
$application = new yii\web\Application($config);
defined('DIST') or define('DIST', \Yii::getAlias('@web'));
$application->name = '';
$application->run();
代码结构
2.跳转mobile.php
<?php
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');
require(__DIR__ . '/vendor/autoload.php');
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/common/config/bootstrap.php');
require(__DIR__ . '/frontendMobile/config/bootstrap.php');
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/common/config/main.php'),
require(__DIR__ . '/common/config/main-local.php'),
require(__DIR__ . '/frontendMobile/config/main.php'),
require(__DIR__ . '/frontendMobile/config/main-local.php')
);
$application = new yii\web\Application($config);
$application->run();
web文件夹下index.php的内容
<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require(__DIR__ . '/../../vendor/autoload.php');
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../../common/config/bootstrap.php');
require(__DIR__ . '/../config/bootstrap.php');
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/../../common/config/main.php'),
require(__DIR__ . '/../../common/config/main-local.php'),
require(__DIR__ . '/../config/main.php'),
require(__DIR__ . '/../config/main-local.php')
);
$application = new yii\web\Application($config);
$application->run();
3.直接入口文件
<?php
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/common/config/bootstrap.php';
require __DIR__ . '/mobile/config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(
require __DIR__ . '/common/config/main.php',
require __DIR__ . '/mobile/config/main.php',
require __DIR__ . '/mobile/config/main-local.php'
);
$application = new yii\web\Application($config);
defined('DIST') or define('DIST', \Yii::getAlias('@web/www/mobile/'));
$application->name = '';
$application->run();
代码结构
4.
mobile.php
<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
defined('APP_DIR') or define('APP_DIR', '/mobiles/web/');
defined('DIST') or define('DIST', '/mobiles/web/');
require(__DIR__ . '/vendor/autoload.php');
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/common/config/bootstrap.php');
require(__DIR__ . '/backend/config/bootstrap.php');
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/common/config/main.php'),
require(__DIR__ . '/mobiles/config/main.php'),
require(__DIR__ . '/mobiles/config/main-local.php')
);
$application = new yii\web\Application($config);
$application->language = 'zh-CN';
$application->name = '';
$application->run();
代码结构
web下index.php
<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require(__DIR__ . '/../../vendor/autoload.php');
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../../common/config/bootstrap.php');
require(__DIR__ . '/../config/bootstrap.php');
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/../../common/config/main.php'),
require(__DIR__ . '/../../common/config/main-local.php'),
require(__DIR__ . '/../config/main.php'),
require(__DIR__ . '/../config/main-local.php')
);
$application = new yii\web\Application($config);
$application->run();