YII配置文件

'basePath' => dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name' => '',
'language' => 'zh_cn',
// preloading 'log' component
'preload' => array('log'),
'defaultController' => 'index',
// autoloading model and component classes
'import' => array(
'application.modules.srbac.controllers.SBaseController',
'application.models.*',
'application.helpers.*',
'application.components.*',
),
'onBeginRequest' => array('ModuleUrlManager', 'collectRules'),
'modules' => array(
// uncomment the following to enable the Gii tool
'gii' => array(
'class' => 'system.gii.GiiModule',
'password' => '123456',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters' => array('127.0.0.1','::1')
),
/*
'srbac' => array(
'userclass' => 'UserBase', //default: User 用户model名字段
'userid' => 'uid', //default: userid 用户表user_id的标识字段
'username' => 'user_name', //default:username 用户表username的标识字段
'delimeter' => '@', //default: 控制器名和方法的分割线(在Srbac模块中的体现)
'debug' => true, //default :false debug模式为真,Srbac模块失效,debug模式为假,Srbac模块工作
'pageSize' => 10, // default : 15 Srbac模块中的分页设置
'superUser' => 'Authority', //default: Authorizer Srbac中最高权限管理者名称
'css' => 'srbac.css',  //default: srbac.css Srbac加载的CSS样式
'layout' => 'application.views.layouts.main', //default: application.views.layouts.main, must be an existing alias Srbac模块展现的主题模版
'notAuthorizedView' => 'srbac.views.authitem.unauthorized', // default:srbac.views.authitem.unauthorized, must be an existing alias 非自动验证视图
'alwaysAllowed' => array(//default: array() 默认不分权限管理的action动作
'order@OrderImportPlatformOrder',//平台订单导入订单表方法
'order@actionUpdateOrderStatus'
),
'userActions' => array(), //array('Show', 'View', 'List') 哪些操作被分配到viewing 任务默认空数组
'listBoxNumberOfLines' => 15,  //default : 10 Srbac模块中的listbox分页
'imagesPath' => 'srbac.images', // default: srbac.imagesSrbac模块加载图文件夹 
'imagesPack' => 'noia', //default: noia Srbac模块主题的风格noia,tango两种
'iconText' => true, // default : false 图片上显示文本,为真有文本,为假只有图标
'header' => 'srbac.views.authitem.header', //default : srbac.views.authitem.header, Srbac模块视图的view头部
'footer' => 'srbac.views.authitem.footer', //default: srbac.views.authitem.footer, must be an existing alias Srbac模块视图的view页尾
'showHeader' => true, // default: false 显示视图头部
'showFooter' => true, // default: false 显示视图尾部
'alwaysAllowedPath' => 'srbac.components' // default: srbac.components, must be an existing alias 默认加载Srbac的核心文件地址
),
*/
//业务模块载入
'catalog', 'customer', 'delivery', 'finance', 'inventory', 'order', 'platform', 'purchase', 'permission','ticket','report','syslog'
),
// application components
'components' => array(
'authManager' => array(
'class' => 'application.modules.srbac.components.SDbAuthManager',// Manager 的类型
'connectionID' => 'subdb',//使用的数据库组件
'itemTable' => 'authitem',// 授权项目表 (默认:authitem)
'assignmentTable' => 'authassignment',// 授权分配表 (默认:authassignment)
'itemChildTable' => 'authitemchild'// 授权子项目表 (默认:authitemchild)
),
'urlManager' => array(
'showScriptName' => false,
'urlFormat'=>'path',
'urlSuffix'=>'.html',
'rules'=>array(
// REST routers
//array('rest/list', 'pattern'=>'rest/item', 'verb'=>'GET'),
)
),
'muser' => array(
'class' => 'UserManager',
'allowAutoLogin' => true
),
'db' => array(
//localhost
'connectionString' => 'mysql:host=localhost;dbname=managedb',
'username' => 'root',
'password' => '',
),
'subdb' => array(
'class' => 'DBManager',
'charset' => 'utf8'
),
'errorHandler' => array(
// use 'site/error' action to display errors
'errorAction' => 'index/error'
),
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
array(
'class' => 'CFileLogRoute',
'categories' => 'system.db.*, application', //只显示关于数据库信息,包括数据库连接,数据库执行语句
//'logFile'=> 'db.log',//保存数据库操作相关日志
'levels' => 'error, warning, trace, info ',
),
//array(
//'class' => 'CWebLogRoute',
//'levels' => 'profile,trace',
//),
array(
'class' => 'CProfileLogRoute',
'levels' => 'profile'
)
),
),
//缓存
//'cache' => array(
//'class' => 'system.caching.CDbCache',//缓存指定为db缓存
//'connectionID' => 'db'//db缓存对应的数据库实体(本配置文件中的db)
//),
),
// application-level parameters that can be accessed
// using Yii::app()->params['paramName']
'params' => array(
// this is used in contact page
'rememberTime' => 3600 * 24 * 14,
'subdb' => array(
//localhost
'connectionString' => 'localhost',
'username' => 'root',
'password' => ''
)
)

你可能感兴趣的:(YII配置文件)