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
相关文章
相关标签/搜索