http://hi.baidu.com/lossless1009/item/990fdb33a52ffcf1e7bb7a4c

<?php
002 
003 // 取消下行的注释,来定义一个路径别名
004 // Yii::setPathOfAlias('local','path/to/local-folder');
005 
006 // 这是 Web 应用配置的主体部分。任何可写的
007 // CWebApplication 属性可以在这里配置。
008 return array(
009 
010     // protected 目录的基础路径
011     // 使用 Yii::app()->basePath 来访问
012     'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
013 
014     // 应用的名字
015     // 使用 Yii::app()->name 来访问
016     'name'=>'My website',
017 
018     //路径别名
019       // 可以是应用内部的路径,也可以是外部资源
020       'aliases'=>array(
021             'myExternalFramework'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'
022             .DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'myexternalframework'
023         ),
024 
025         //building on above for a controller in the external
026         //framework you can use the controller map to map the
027         //controller path
028         'controllerMap'=>array('myController'=>'myExternalFramework.controllers.MyController'),
029 
030         // 默认的 controller
031     'defaultController'=>'site',
032 
033     // 用户语言(for Locale)
034     'language'=>'es',
035 
036         //信息和视图的语言
037         'sourceLanguage'=>'es',
038 
039     // 使用的字符集
040     'charset'=>'utf-8',
041 
042     // 预载入的应用组件
043     'preload'=>array('log'),
044 
045     // 自动载入的类
046     'import'=>array(
047         'application.models.*',
048         'application.components.*',
049     ),
050 
051     // 可以使用 Yii::app()->params['paramName'] 访问的应用级别的参数
052     'params'=>array(
053         'adminEmail'=>'info@example.com',
054     ),
055 
056     // 注意:你也可以将配置文件分为多个文件,
057     // 例如: db.php, params.php 等等。
058     // 你可以这样做:
059     // 'params'=>require(dirname(__FILE__).'/params.php'),
060     // 在 params.php 中你需要返回这个数组:
061     // return array('adminEmail'=>'info@example.com');
062 
063     // 应用组件的配置
064     'components'=>array(
065 
066         // assets, 参考www.yiiframework.com/doc/api/CAssetManager
067         'assetManager'=>array(
068             // 改变磁盘上的路径
069             'basePath'=>dirname(__FILE__).'/../../assets/',
070             // 改变url
071             'baseUrl'=>'/web/assets/'
072         ),
073 
074         // 记录
075         'log'=>array(
076             // 记录器的类
077             'class'=>'CLogRouter',
078             // 在哪里存储日志?
079             'routes'=>array(
080                 array(
081                     // 保存到文件中,其他选项是可用的
082                     'class'=>'CFileLogRoute',
083                     // 什么内容保存到文件中? error 和 warning, info 和 trace 可以增加到这里
084                     'levels'=>'error, warning',
085                 ),
086             ),
087         ),
088 
089         // 用户
090         'user'=>array(
091             // 启用 cookie-based 验证
092             'allowAutoLogin'=>true,
093             // 设置需要验证时用户被转到的 url
094             // 使用 null 出现 403 HTTP 错误
095             'loginUrl'=>null,
096             // 设置一个类的名字,
097             // 这个类扩展自 CWebUser 并且保存在
098             // protected/components/<classname> 中。
099             // 查阅www.yiiframework.com/doc/cookbook/60/
100             'class' => 'WebUser',
101         ),
102 
103         // 数据库
104         'db'=>array(
105             // 使用 mysql
106             'connectionString'=>'mysql:host=example.com;dbname=my_db',
107             'username'=>'my_user',
108             'password'=>'my_password',
109             // 设置连接的字符集
110             'charset'=>'utf8',
111             // 使用 sqlite
112             // 'connectionString'=>'sqlite:'.dirname(__FILE__).'/../data/blog.db',
113             //'charset'=>'utf8',
114             'schemaCachingDuration'=>'duration in seconds',
115         ),
116 
117         // 缓存
118         'cache'=>array(
119             'class'=>'A cache class, like: system.caching.CApcCache',
120         ),
121 
122         // url
123         'urlManager'=>array(
124             // URL 格式。必须是 'path' 或 'get'。
125             // path: index.php/controller/action/attribute/value
126             // get: index.php?r=controller/action&attribute=value
127             'urlFormat'=>'path',
128             // 显示为www.example.com/index.php/controller/action
129             // 或www.example.com/controller/action
130             'showScriptName' => true,
131             // 转向指定的 url 到你想要的 controller 的规则
132             // 查阅www.yiiframework.com/doc/guide/topics.url
133             'rules'=>array(
134                 //www.example.com/home代替www.example.com/site/index
135                 'home'=>'site/index',
136                 'post/<id:\d+>'=>'post/show',
137             ),
138         ),
139                 // 你可以使用 scriptMap 来配置脚本来自哪里。
140                 //If you use the split configurations for development and production you can
141                 // have different maps in each and then just load the file and it'll
142                 // load the appropriate file depending on the configuration your running.
143                 // 对于一个生产环境的配置,如下
144                 'clientScript'=>array(
145                       'scriptMap'=>array(
146                           'register.js'=>'site.min.js',
147                           'login.js'=>'site.min.js',
148                       ),
149                 ),
150                 // 对于一个开发环境,可以这样做
151                 'clientScript'=>array(
152                       'scriptMap'=>array(
153                           'register.js'=>'register.js',
154                           'login.js'=>'login.js',
155                       ),
156                 ),
157     ),
158 );
159 ?>

yii framework config 可以被配置的项目的更多相关文章

  1. Yii的学习(1)--安装配置

    之前在sina博客写过Yii的文章,来到博客园之后,没再写过关于Yii的文章,正好端午假期没啥事,就结合以前的博客,Yii的官方文档,再加上最近的关于Yii的收获总结一下,写个系列~~ Yii是一个基 ...

  2. Yii框架(Yii Framework)部署

    一.下载Yii 在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了(这里已经部署好wampserver了),环境搭建好后,到yii官方网站下载yii framework:http: ...

  3. YII Framework学习教程-YII的异常处理

    异常无处不在,作为程序员,活着就是为了创造这些异常,然后修复这些异常而存在的.YII框架封装了PHP的异常,让异常处理起来更简单. 使用 YII处理错误和异常的配置方法: 你可以在入口文件中定义YII ...

  4. Yii framework 应用总结小窍门(转)

    1. Yii Framework] 如何获取当前controller的名称? 下面语句就可以获取当前控制器的名称了! Yii::app()->controller->id 2. yii 如 ...

  5. Yii Framework隐藏index.php文件的步骤

    Yii Framework隐藏index.php文件的步骤 作者:feebas 发布于:2012-4-23 13:36 Monday 分类:Yii Framework 1.开启apache的mod_r ...

  6. Yii框架的学习指南(策码秀才篇)1-3 我是这么学习的yii framework (不间断更新中)

    Ⅰ.基本概念一.入口文件入口文件内容:一般格式如下:<?php $yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$confi ...

  7. 项目文件中含有两个config文件,app.config与app1.config,如何获取app1.config中的配置

    想要通过配置文件配置C#前台画面,好奇做了以下测试:在项目中新建了app.config与app1.config两个配置文件,请教一下各位高手如果想从app1.config中读取配置信息应该如何读取?采 ...

  8. Win2003部署Framework 4.5框架的MVC4项目

    [一篮饭特稀原创,转载请注明出自http://www.cnblogs.com/wanghafan/p/4554672.html]  Win2003中IIS6部署Framework 4.5框架的MVC4 ...

  9. YII Framework学习教程-YII的Model-开发规范-路径别名-命名空间

    到这里,大概的YII开发已经基本可以,但是下面要将的所有课程,学完之后可以让你更爱YII.下面的教程是讲的MVC的M,model.数据,业务,代码的集中地区.所以开始之前,学学开发规范-路径别名-命名 ...

随机推荐

  1. C#阿里云 移动推送 接入

    接入阿里云的 移动推送 SDK,实现在后台直接 发送消息给APP的功能.        ----------------OpenAPI进行推送 2.0高级接口 阿里云配置准备:1.移动app配置:打开 ...

  2. 【转】POJ百道水题列表

    以下是poj百道水题,新手可以考虑从这里刷起 搜索1002 Fire Net1004 Anagrams by Stack1005 Jugs1008 Gnome Tetravex1091 Knight ...

  3. 《Python》反射、内置方法(__str__,__repr__)

    一.反射 通过字符串的形式操作对象相关的属性.(使用字符串数据类型的变量名来获取这个变量的值) Python中的一切事物都是对象(都可以使用反射) 反射类中的变量 反射对象中的变量 反射模板中的变量 ...

  4. centos6:一个网卡上显示多个ip地址的错误

    网卡显示如下:  上面显示em1有两个ip地址,其中36是设置的固定IP,212这个ip不清楚怎么搞出来的,但是通过212地址也能够正常连接主机.重启网卡之后,还是没有变化. 网卡em1配置如下,/e ...

  5. SaltStack自动化运维工具

    一.SaltStack的了解 SaltStack管理工具允许管理员对多个操作系统创建一个一致的管理系统,包括VMware vSphere环境. SaltStack作用于仆从和主拓扑.SaltStack ...

  6. ifstream 和 ofstream 用法。

    outfile << pContent;//不可以用这个,因为不能写完全,比如遇到字符串中出现/0就终止了 bool CTestEn_DecryptDLLDlg::WriteDataFil ...

  7. fluent nhibernate映射的数值类型问题

    fluent nhibernate中,数值类型设置不当,就可能会引发一些意想不到错误. 一.引发映射错误 比如,oracle数据库中,字段ID类型是number,结果用codesmith生成代码,实体 ...

  8. ScrollView在布局中的作用

    ScrollView就是滚动一个View,将View里面的内容滚动起来. 但是由于scroolview只能有一个孩子,因此我们可以在ScrollView中在定义一个布局. 这样的话,我们就会直接滚动整 ...

  9. Future接口和FutureTask类【FutureTask实现了Runnable和Future接口】

    Future API: public interface Future<V> { /** * Attempts to cancel execution of this task. This ...

  10. win10系统把文件夹固定到任务栏

    为某个文件夹创建快捷方式 右键该快捷方式,选择固定到开始屏幕 点击win图标进入开始屏幕,在屏幕的右侧有刚才固定的快捷方式 右键该快捷方式,选择固定到任务栏即可.