Yii配置文件用法详解
本文详细分析了Yii配置文件的用法。分享给大家供大家参考。具体分析如下:
Yii配置文件比ThinkPHP复杂多了,先把自己了解的配置记录下来,感兴趣的朋友可以参考一下:
<?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',//ApplicationLog显示级别 'categories'=>'system.*',//记录类别 ), ), ), ), 'params'=>require(dirname(__FILE__).'/params.php'), ); return$config; ?>
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。