首页 > 代码库 > Yii config 配置
Yii config 配置
Yii2 配置文件 常用配置总结
<?php
// 主配置文件
$config = array(
‘modules‘ => array(
‘gii‘ => array(
‘class‘ => ‘system.gii.GiiModule‘,
‘password‘ => ‘admin‘,
),
),
‘basePath‘ => dirname(__FILE__) . DIRECTORY_SEPARATOR . ‘..‘,
‘name‘ => ‘Yii学习‘, //项目名称
‘preload‘ => array(‘log‘),
‘import‘ => array(//自动加载类
‘application.models.*‘,
‘application.components.*‘,
),
‘defaultController‘ => ‘index‘, //默认控制器
‘layout‘ => ‘layout‘, //layout文件
‘components‘ => array(
‘db‘ => array(//数据库配置
‘connectionString‘ => ‘mysql:host=localhost;dbname=h.me‘,
‘username‘ => ‘root‘,
‘password‘ => ‘‘,
‘charset‘ => ‘utf8‘,
‘tablePrefix‘ => ‘tp_‘,
‘enableParamLogging‘ => true, //显示带参数的SQL
),
‘urlManager‘ => array(
‘urlFormat‘ => ‘path‘, //pathinfo模式
‘showScriptName‘ => false, //隐藏index.php时需要设置false
// ‘urlSuffix‘ => ‘.html‘, //url后缀相当于伪静态
),
‘errorHandler‘ => array(
‘errorAction‘ => ‘index/error‘, //404错误跳转到所在方法
),
‘log‘ => array(//日志
‘class‘ => ‘CLogRouter‘,
‘routes‘ => array(
array(
‘class‘ => ‘CWebLogRoute‘,
‘levels‘ => ‘trace,error,waring‘, //Application Log 显示级别
‘categories‘ => ‘system.*‘, //记录类别
),
),
),
),
‘params‘ => require(dirname(__FILE__) . ‘/params.php‘),
);
return $config;
?>
==================== Advanced 版本的配置============================
<?php
return [
‘defaultRoute‘=>‘home/index‘,
‘components‘ => [
‘db‘ => [
‘class‘ => ‘yii\db\Connection‘,
‘dsn‘ => ‘mysql:host=localhost;dbname=dbname‘,
// ‘dsn‘ => ‘mysql:host=localhost;dbname=webshop‘,
‘username‘ => ‘username‘,
‘password‘ => ‘password‘,
‘charset‘ => ‘utf8‘,
‘tablePrefix‘ => ‘table_‘
],
‘mailer‘ => [
‘class‘ => ‘yii\swiftmailer\Mailer‘,
‘viewPath‘ => ‘@common/mail‘,
// 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,
],
‘captcha‘ =>[
‘class‘ => ‘yii\captcha\CaptchaAction‘,
‘minLength‘ => 4,
‘maxLength‘ => 4
],
// ‘view‘ => [
// ‘renderers‘ => [
// ‘html‘ => [
// ‘class‘ => ‘yii\smarty\ViewRenderer‘,
// ‘options‘ => [
// ‘left_delimiter‘ => ‘{{‘,
// ‘right_delimiter‘ => ‘}}‘
// ]
// ],
// ],
//
// ]
],
];
0
Yii config 配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。