'frontend',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
'controllerNamespace' => 'frontend\controllers',
// 'catchAll' => ['site/offline'], // 全拦截路由(比如维护时可用)
'modules' => [
/** ------ 开放平台模块 ------ **/
'open' => [
'class' => 'frontend\modules\open\Module',
],
],
'components' => [
'request' => [
'csrfParam' => '_csrf-frontend',
],
'user' => [
'identityClass' => 'common\models\member\Member',
'enableAutoLogin' => true,
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
],
'session' => [
// this is the name of the session cookie used for login on the frontend
'name' => 'advanced-frontend',
],
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
],
],
'errorHandler' => [
'errorAction' => 'site/error',
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'install' => 'install/index',
],
],
],
'container' => [
'definitions' => [
\yii\widgets\LinkPager::class => \yii\bootstrap4\LinkPager::class,
'yii\bootstrap4\LinkPager' => [
'options' => [
'class' => ['clearfix'],
],
'listOptions' => [
'class' => ['pagination float-right hide'],
],
'nextPageLabel' => '',
'prevPageLabel' => '',
'lastPageLabel' => '',
'firstPageLabel' => '',
]
],
'singletons' => [
// 依赖注入容器单例配置
]
],
'params' => $params,
];