yii framework config 可以被配置的项目
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 可以被配置的项目的更多相关文章
- Yii的学习(1)--安装配置
之前在sina博客写过Yii的文章,来到博客园之后,没再写过关于Yii的文章,正好端午假期没啥事,就结合以前的博客,Yii的官方文档,再加上最近的关于Yii的收获总结一下,写个系列~~ Yii是一个基 ...
- Yii框架(Yii Framework)部署
一.下载Yii 在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了(这里已经部署好wampserver了),环境搭建好后,到yii官方网站下载yii framework:http: ...
- YII Framework学习教程-YII的异常处理
异常无处不在,作为程序员,活着就是为了创造这些异常,然后修复这些异常而存在的.YII框架封装了PHP的异常,让异常处理起来更简单. 使用 YII处理错误和异常的配置方法: 你可以在入口文件中定义YII ...
- Yii framework 应用总结小窍门(转)
1. Yii Framework] 如何获取当前controller的名称? 下面语句就可以获取当前控制器的名称了! Yii::app()->controller->id 2. yii 如 ...
- Yii Framework隐藏index.php文件的步骤
Yii Framework隐藏index.php文件的步骤 作者:feebas 发布于:2012-4-23 13:36 Monday 分类:Yii Framework 1.开启apache的mod_r ...
- Yii框架的学习指南(策码秀才篇)1-3 我是这么学习的yii framework (不间断更新中)
Ⅰ.基本概念一.入口文件入口文件内容:一般格式如下:<?php $yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$confi ...
- 项目文件中含有两个config文件,app.config与app1.config,如何获取app1.config中的配置
想要通过配置文件配置C#前台画面,好奇做了以下测试:在项目中新建了app.config与app1.config两个配置文件,请教一下各位高手如果想从app1.config中读取配置信息应该如何读取?采 ...
- Win2003部署Framework 4.5框架的MVC4项目
[一篮饭特稀原创,转载请注明出自http://www.cnblogs.com/wanghafan/p/4554672.html] Win2003中IIS6部署Framework 4.5框架的MVC4 ...
- YII Framework学习教程-YII的Model-开发规范-路径别名-命名空间
到这里,大概的YII开发已经基本可以,但是下面要将的所有课程,学完之后可以让你更爱YII.下面的教程是讲的MVC的M,model.数据,业务,代码的集中地区.所以开始之前,学学开发规范-路径别名-命名 ...
随机推荐
- jsp jsp标签
JSP标签页称为Jsp Action(JSP动作元素),用于在Jsp页面中提供业务逻辑功能,避免在Jsp页面中直接编写java代码,造成jsp页面难以维护. jsp常用标签 jsp:include标签 ...
- 使用array_merge重新排列数组下标
array_merge() 函数把两个或多个数组合并为一个数组. 如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的).如果数组是数字索引的,则键名会以连续方式重新索引. 注释:如果仅 ...
- js 怎样获取div 图片等的宽度,只要值,不要px
给你的div命名id=“abc”,js中用下面的语句就能获取到js的宽度并赋值给a a=document.all.abc.offsetWidth; 然后通过 alert(a); 就能弹出这个值来了.
- 添加MyEclipse WebSphere Portal Server支持(二)
MyEclipse个人授权 折扣低至冰点!立即开抢>> [MyEclipse最新版下载] 三.支持WebSphere Portal部署 当您为WebSphere Portal 7.0或8. ...
- xampp for mac 本地服务器的使用
1.下载xampp安装包 ,百度搜索下载合适版本安装包 2. 安装.下一步 ...->完成 3. 打开看到xampp启动页面. 打开你安装的路径:我这里的路径是:C:\xampp: 找见xamp ...
- Redis学习第七课:键值命令和服务器命令
Redis键值相关命令 ...
- C语言基础:函数(Function) 分类: iOS学习 c语言基础 2015-06-10 21:48 14人阅读 评论(0) 收藏
函数:一段具有某些特定功能的代码段. 使用函数的严格规定: 1.函数声明 2.函数定义 3.函数调用 函数声明:告知系统编译器该系统的函数名,函数参数,参数类型,参数个数,参数顺序等等,以便函数调用时 ...
- 1.2.1 Elevator
Elevator Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem De ...
- win10系统如何进入BIOS模式
前言 安装双系统时,一般需要设置一些BOOT的选项值,比如security boot的选项.以前都是重启之后按F2或者F12等进入BIOS模式的, 但是博主按照这种方式没有正确进入,本文就针对这一问题 ...
- QT-This application failed to start because it could not find or load the Qt platform plugin "windows"
前言 将qt的vs工程生成Release版本,不过出现错误,现将可以解决该问题的方法记录下来. 项目环境 系统:win7_64 软件:VS2013.QT5.6.2.qt-vs-addin-1.2.5 ...