当前位置:首页 > CMS教程 > 其它CMS > 列表

Yii配置文件用法详解

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-02 20:59:36 浏览: 评论:0 

这篇文章主要介绍了Yii配置文件用法,以实例形式较为详细的分析了项目开发中的控制器、项目名、pathinfo、日志等的配置技巧,非常具有实用价值,需要的朋友可以参考下

本文详细分析了Yii配置文件的用法。分享给大家供大家参考。具体分析如下:

Yii配置文件比ThinkPHP复杂多了,先把自己了解的配置记录下来,感兴趣的朋友可以参考一下:

  1. <?php 
  2. // 主配置文件 
  3. $config = array
  4.     'modules' => array
  5.         'gii' => array
  6.             'class' => 'system.gii.GiiModule'
  7.             'password' => 'admin'
  8.         ), 
  9.     ), 
  10.     'basePath' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..'
  11.     'name' => 'Yii学习'//项目名称 
  12.     'preload' => array('log'), 
  13.     'import' => array(//自动加载类 
  14.         'application.models.*'
  15.         'application.components.*'
  16.     ), 
  17.     'defaultController' => 'index'//默认控制器 
  18.     'layout' => 'layout'//layout文件 
  19.     'components' => array
  20.         'db' => array(//数据库配置 
  21.             'connectionString' => 'mysql:host=localhost;dbname=h.me'
  22.             'username' => 'root'
  23.             'password' => ''
  24.             'charset' => 'utf8'
  25.             'tablePrefix' => 'tp_'
  26.             'enableParamLogging' => true, //显示带参数的SQL 
  27.         ), 
  28.         'urlManager' => array
  29.             'urlFormat' => 'path'//pathinfo模式 
  30.             'showScriptName' => false, //隐藏index.php时需要设置false 
  31.         //  'urlSuffix' => '.html', //url后缀相当于伪静态 
  32.         ), 
  33.         'errorHandler' => array
  34.             'errorAction' => 'index/error'//404错误跳转到所在方法 
  35.         ), 
  36.         'log' => array(//日志 
  37.             'class' => 'CLogRouter'
  38.             'routes' => array
  39.                 array
  40.                     'class' => 'CWebLogRoute'
  41.                     'levels' => 'trace,error,waring'//Application Log 显示级别 
  42.                     'categories' => 'system.*'//记录类别 
  43.                 ), 
  44.             ), 
  45.         ), 
  46.     ), 
  47.     'params' => require(dirname(__FILE__) . '/params.php'), 
  48. ); 
  49.  
  50. return $config
  51. ?> 

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

Tags: Yii配置文件

分享到: