yii2 mysql 配置文件_YII2 配置文件

$params = require(__DIR__ . '/params.php');

$config = [

// 用来区分其他应用的唯一标识 ID

'id' => 'oa',

// 应用的根目录

'basePath' => dirname(__DIR__),

// 引导启动组件,在每个请求处理过程都实例化某个组件即便它不会被访问

'bootstrap' => ['log'],

// 应用组件,请谨慎注册太多应用组件,应用组件就像全局变量,使用太多可能加大测试和维护的难度。 一般情况下可以在需要时再创建本地组件

// 只会在第一次访问时实例化,如果处理请求过程没有访问的话就不实例化

'components' => [

'request' => [

// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation

'cookieValidationKey' => '12345kjkj',

],

'cache' => [// 使用类名注册 "cache" 组件

'class' => 'yii\caching\FileCache',

],

'user' => [

'identityClass' => 'app\models\User',

'enableAutoLogin' => true,

],

'errorHandler' => [

'errorAction' => 'site/error',

],

'mailer' => [

'class' => 'yii\swiftmailer\Mailer',

// send all mails to a file by default. You have to set

// 'useFileTransport' to false and configure a transport

// for the mailer to send real emails.

'useFileTransport' => true,

],

'log' => [

'traceLevel' => YII_DEBUG ? 3 : 0,

'targets' => [

[

'class' => 'yii\log\FileTarget',

'levels' => ['error', 'warning'],

],

],

],

'db' => require(__DIR__ . '/db.php'),// 数据库配置.

// 美化URL

'urlManager' => [

'enablePrettyUrl' => true,

'showScriptName' => false,

'rules' => [

],

],

],

// 该属性为一个数组,指定可以全局访问的参数

'params' => $params,

// 指定应用所包含的 模块

'modules' => [

'admin' => [

'class' => 'app\modules\admin\Module',

],

],

// 指定你可能想展示给终端用户的应用名称,可以不唯一

'name' => '',

// 控制器部署,数组的键代表控制器 ID,数组的值代表对应的类名

'controllerMap' => [

// 用类名申明 "account" 控制器

// 'account' => 'app\controllers\SiteController',

// 用配置数组申明 "article" 控制器

// 'article' => [

// 'class' => 'app\controllers\PostController',

// 'enableCsrfValidation' => false,

// ],

],

// 默认控制器

// 'defaultRoute' => 'accounts',

// 维护模式,同一个方法处理所有用户请求

// 'catchAll' => [

// 'offline/notice',

// 'param1' => 'value1',

// 'param2' => 'value2',

// ],

// 指定控制器类默认的命名空间,默认为 app\controllers

// 'controllerNamespace' => '',

// 应用版本

// 'version' => '1.0',

// 指定未配置的请求的响应 路由 规则

// 'defaultRoute' => 'offline',

// 渲染 视图 默认使用的布局名字,false不使用布局

// 'layout' => false,

// 可以配置该属性为一个目录或者路径 别名

// 查找布局文件的路径,@app/views/layouts

// 'layoutPath' => '',

// 临时文件如日志文件、缓存文件等保存路径

// 'runtimePath' => '',

// 视图文件的根目录

// 'viewPath' => '',

// Composer 管理的供应商路径

// 'vendorPath' => '',

// 应用事件

// 'on beforeRequest' => function($event){

// echo("

处理请求之前

");

// },

// 'on afterRequest' => function($event){

// echo("

处理请求之后

");

// },

// 'on beforeAction' => function($event){

// echo("

控制器动作运行之前

");

// },

// 'on afterAction' => function($event){

// echo("

控制器动作运行之后

");

// },

];

if (YII_ENV_DEV) {

// configuration adjustments for 'dev' environment

$config['bootstrap'][] = 'debug';

$config['modules']['debug'] = [

'class' => 'yii\debug\Module',

];

$config['bootstrap'][] = 'gii';

$config['modules']['gii'] = [

'class' => 'yii\gii\Module',

];

}

return $config;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值