yii include(db.php),用YIIFramework的库开发

// 取消下行的注释,来定义一个路径别名

// Yii::setPathOfAlias('local','path/to/local-folder');

// 这是 Web 应用配置的主体部分。任何可写的

// CWebApplication 属性可以在这里配置。

$config = array(

// protected 目录的基础路径

// 使用 Yii::app()->basePath 来访问

'basePath' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..',

// 应用的名字

// 使用 Yii::app()->name 来访问

'name' => 'My website',

//路径别名

// 可以是应用内部的路径,也可以是外部资源

'aliases' => array(

'myExternalFramework' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'myexternalframework'

),

//维护程序时,这样子所有的请求转发到一个地方

'catchAllRequest' => array('site/all'),

//如何在应用程序处理请求之前执行一段操作?当然这个function方法要存在index.php

'onBeginRequest' => 'function',

//controller path

'controllerMap' => array('myController' => 'myExternalFramework.controllers.MyController'),

// 默认的 controller

'defaultController' => 'site',

// 用户语言(for Locale)

'language' => 'es',

//信息和视图的语言

'sourceLanguage' => 'es',

'timeZone' => 'Asia/Shanghai',

'theme' => 'default',

// 使用的字符集

'charset' => 'utf-8',

// 预载入的应用组件

'preload' => array('log'),

// 自动载入的类

'import' => array(

'application.models.*',

'application.components.*',

),

// 可以使用 Yii::app()->params['paramName'] 访问的应用级别的参数

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

// 在 params.php 中你需要返回这个数组:Yii::app()->setParams设置的只能用Yii::app()->params['xxx']这种数组的方式访问

// return array('adminEmail'=>'info@example.com');

// 应用组件的配置

'components' => array(

// assets, 参考www.yiiframework.com/doc/api/CAssetManager

'assetManager' => array(

// 改变磁盘上的路径

'basePath' => dirname(__FILE__) . '/../../assets/',

// 改变url

'baseUrl' => '/web/assets/'

),

'request' => array(

'enableCsrfValidation' => true, //如果防止post跨站攻击

'enableCookieValidation' => true, //防止Cookie攻击

),

// 缓存

'cache' => array(

'class' => 'A cache class, like: system.caching.CApcCache',

),

'session' => array( //  memcache session cache

'class' => 'CCacheHttpSession',

'autoStart' => 1,

'sessionName' => 'frontend',

'cookieParams' => array('lifetime' => '3600', 'path' => '/', 'domain' => '.test.com', 'httponly' => '1'),

'cookieMode' => 'only',

),

// 你可以使用 scriptMap 来配置脚本来自哪里。

// 对于一个生产环境的配置,如下

'clientScript' => array(

'scriptMap' => array(

'register.js' => 'site.min.js',

'login.js' => 'site.min.js',

),

),

// 对于一个开发环境,可以这样做

'clientScript' => array(

'scriptMap' => array(

'register.js' => 'register.js',

'login.js' => 'login.js',

),

),

),

);

$database =  require(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'db.php');

if (!empty($database)) {

$config['components'] = CMap::mergeArray($config['components'],$database);

//    Yii::app()->setComponents($database);

}

return $config;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值