关于Yii框架各个目录或者文件的作…

项目过程小笔记~ protected 下是项目中用的比较多的目录
Yii::app() 是CwebApplication类实例化的对象
一、commands文件夹
二、components文件夹
  1. 这里面的文件或者说是类,在config中的index可以进行定义,定义之后可以访问
  2. 下面有一个重要的文件叫做Controller.php,extends自CController。在这里面可以设定默认的样式模板。原本的public $layout='//layouts/column1',可以改为自定义的驶入模板
三、CLogRouter
四、config文件夹下的index.php
  1. 这个文件很重要,关于Yii::app()的很多配置在这里面进行。是对CwebApplication和CApplication属性的重写
  2. 'preload'=>array('log'), 表示在应用程序开始的时候预载入日志组件
  3. 'import'表示要自动载入的文件,比如'application.models.*'和'application.components.*'
  4. 'log'中可以指定日志的保存地点
  5. urlManager下面的写的是'路由'=>'真实地址'的定义,例如'chart'=>'/default/index',则访问chart就相当于访问/default/index。这是为了让url更友好,所以隐藏真实的地址。但是在redirect中跳转的时候,要写的是真实地址,即'/default/index'。这样就算'chart'修改成别的名字之后也不影响
  6. components里面的组件,在系统的任何地方都可以用Yii::app()->来访问



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值