Yii配置文件用法详解


Posted in PHP onDecember 04, 2014

本文详细分析了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', //Application Log 显示级别 

                    'categories' => 'system.*', //记录类别 

                ), 

            ), 

        ), 

    ), 

    'params' => require(dirname(__FILE__) . '/params.php'), 

); 

  

return $config; 

?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php实现的MySQL通用查询程序
Mar 11 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 PHP
flash用php连接数据库的代码
Apr 21 PHP
php学习笔记之面向对象编程
Dec 29 PHP
php中使用__autoload()自动加载未定义类的实现代码
Feb 06 PHP
解析thinkphp基本配置 convention.php
Jun 18 PHP
Win7 64位系统下PHP连接Oracle数据库
Aug 20 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
laravel实现批量更新多条记录的方法示例
Oct 22 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 #PHP
Dwz与thinkphp整合下的数据导出到Excel实例
Dec 04 #PHP
yii的CURD操作实例详解
Dec 04 #PHP
Yii的CDbCriteria查询条件用法实例
Dec 04 #PHP
php生成随机颜色方法汇总
Dec 03 #PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 #PHP
Yii框架中memcache用法实例
Dec 03 #PHP
You might like
php结合表单实现一些简单功能的例子
2011/06/04 PHP
php列出一个目录下的所有文件的代码
2012/10/09 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
PHP 微信支付类 demo
2015/11/30 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
yii2 数据库读写分离配置示例
2017/02/10 PHP
鼠标选择动态改变网页背景颜色的JS代码
2013/12/10 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
js传递数组参数到后台controller的方法
2018/03/29 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
医学专业大学生求职的自我评价
2013/11/27 职场文书
酒店中秋节促销方案
2014/01/30 职场文书
家装业务员岗位职责
2015/04/03 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
Python 中的Sympy详细使用
2021/08/07 Python