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

来源:互联网 发布:java log4j使用 编辑:程序博客网 时间:2024/05/16 01:08
项目过程小笔记~ 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()->来访问



0 0
原创粉丝点击