转载链接:http://www.th7.cn/Program/php/2012/04/03/67983.shtml

目录文件

|- framework 框架核心库

|-|- base 底层类库文件夹,包 含CApplication(应用类,负责全局的用户请求处理,它管理的应用组件集,将提供特定功能给整个应用程序),CComponent(组件类,该 文件包含了基于组件和事件驱动编程的基础类,从版本1.1.0开始,一个行为的属性(或者它的公共成员变量或它通过getter和/或setter方 法??定义的属性)可以通过组件的访问来调用),CBehavior(行为类,主要负责声明事件和相应事件处理程序的方法、将对象的行为附加到组件等 等),CModel(模型类,为所有的数据模型提供的基类),CModule(是模块和应用程序的基类,主要负责应用组件和子模块)等等

|-|- caching 所有缓存方法,其中包含了Memcache缓存,APC缓存,数据缓存,CDummyCache虚拟缓存,CEAcceleratorCache缓存等等各种缓存方法

|-|- cli YII项目生成脚本

|-|- collections 用php语言构造传统OO语言的数据存储单元。如:队列,栈,哈希表等等

|-|- console YII控制台

|-|- db 数据库操作类

|-|- gii YII 代码生成器(脚手架),能生成包括模型,控制器,视图等代码

|-|- i18n YII 多语言,提供了各种语言的本地化数据,信息、文件的翻译服务、本地化日期和时间格式,数字等

|-|- logging 日志组件,YII提供了灵活和可扩展的日志记录功能。消息记录可分为根据日志级别和信息类别。应用层次和类别过滤器,可进一步选择的消息路由到不同的目的 地,例如文件,电子邮件,浏览器窗口,等等

|-|- messages 提示信息的多语言

|-|- test YII提供的测试,包括单元测试和功能测试

|-|- utils 提供了常用的格式化方法

|-|- validators 提供了各种验证方法

|-|- vendors 这个文件夹包括第三方由Yii框架使用的资料库

|-|- views 提供了YII错误、日志、配置文件的多语言视图

|-|- web YII所有开发应用的方法

|-|-|- actions 控制器操作类

|-|-|- auth 权限认识类,包括身份认证,访问控制过滤,基本角色的访问控制等

|-|-|- filters 过滤器,可被配置在控制器动作执行之前或之后执行。例如, 访问控制过滤器将被执行以确保在执行请求的动作之前用户已通过身份验证;性能过滤器可用于测量控制器执行所用的时间

|-|-|- form 表单生成方法

|-|-|- helpers 视图助手,包含GOOGLE AJAX API,创建HTML,JSON,JAVASCRIPT相关功能

|-|-|- js JS库

|-|-|- renderers 视图渲染组件

|-|-|- services 封装SoapServer并提供了一个基于WSDL的Web服务

|-|-|- widgets 部件

|-|-|- CArrayDataProvider.php 可以配置的排序和分页属性自定义排序和分页的行为

|-|-|- CActiveDataProvider.php ActiveRecord方法类

|-|-|- CController.php 控制器方法,主要负责协调模型和视图之间的交互

|-|-|- CPagination.php 分页类

|-|-|- CUploadedFile.php 上传文件类

|-|-|- CUrlManager.php URL管理

|-|-|- CWebModule.php 应用模块管理,应用程序模块可被视为一个独立的子应用 等等方法

|-|- .htaccess 重定向文件

|-|- yii.php 引导文件

|-|- YiiBase.php YiiBase类最主要的功能是注册了自动加载类方法,加载框架要用到所有接口。

|-|- yiic Yii LINUX 命令行脚本

|-|- yiic.bat YII WINDOW 命令行脚本

|-|-yiilite.php 它是一些常用到的 Yii 类文件的合并文件。在文件中,注释和跟踪语句都被去除。因此,使用 yiilite.php 将减少被引用的文件数量并避免执行跟踪语句

PHP yii 框架源码阅读(一)相关推荐

  1. PHP yii 框架源码阅读(二) - 整体执行流程分析

    转载链接:http://tech.ddvip.com/2013-11/1384432766205970.html 一  程序入口 <?php// change the following pat ...

  2. CI框架源码阅读笔记4 引导文件CodeIgniter.php

    到了这里,终于进入CI框架的核心了.既然是"引导"文件,那么就是对用户的请求.参数等做相应的导向,让用户请求和数据流按照正确的线路各就各位.例如,用户的请求url: http:// ...

  3. php+yii框架,yii框架源码分析(一)

    yii框架源码分析(一) 本文将对yii中的mvc,路由器,filter,组件机制等最主要的部分进行自己的一点浅析,力求说明自己做一个php mvc不是那么的遥不可及,其实是很简单的. 源码基于yii ...

  4. Spring框架源码阅读读后感

    Spring框架源码阅读读后感 spring的bean生命周期,从上到下依次完成,本人在阅读源码时总结得出此步骤,当然,spring是一个强大的框架,其对bean的生命周期管理只是其中的一部分,本人也 ...

  5. php yii框架源码,yii 源码解读

    date: 2017-11-21 18:15:18 title: yii 源码解读 本篇博客阅读指南: php & 代码提示: 工欲善其事必先利其器 yii 源码阅读指南: 整体上全貌上进行了 ...

  6. CI框架源码阅读笔记8 控制器Controller.php

    最近时间有些紧,源码阅读系列更新有些慢.鉴于Controller中代码比较少,本次Blog先更新该文件的源码分析. 在经过路由分发之后,实际的应用Controller接管用户的所有请求,并负责与用户数 ...

  7. JDK7集合框架源码阅读(五) Hashtable

    基于版本jdk1.7.0_80 java.util.Hashtable 代码如下 /** Copyright (c) 1994, 2011, Oracle and/or its affiliates. ...

  8. ****CI框架源码阅读笔记7 配置管理组件 Config.php

    http://blog.csdn.net/ohmygirl/article/details/41041597 一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件 ...

  9. CI框架源码阅读笔记7 配置管理组件 Config.php

    一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置: $config[ ...

最新文章

  1. 3月13日 抽奖活动
  2. node.js简单爬虫
  3. SQL Server 2000中的数据转换服务 (DTS)
  4. map集合的putall_Map.put和Map.putAll方法之间的区别?
  5. Python MySQL选择
  6. HTML5 Web Storage事件
  7. android-activity生命周期方法
  8. 帆软报表重要Activator之DesignerStartup中的GlobalListenerProvider扩展开发
  9. Android开源aria使用,1.1 开始
  10. jquery计算两个日期天数差
  11. 多旋翼姿态解算之Mahony互补滤波
  12. DllRegisterServer调用失败的解决办法
  13. 大大学校园计算机市场分析,笔记本电脑大学生市场调研报告
  14. shell的logo含义_华为logo的寓意是什么
  15. powerbi服务器无法显示报表,Power BI 报表中的页面显示设置 - Power BI | Microsoft Docs...
  16. 【学术】英文写作中值得参考的语法、句式(二)
  17. Spring进阶(六):can not find proxy: set exposeproxy property on advised to make it available
  18. oracle stdevp函数,SQL Server和Oracle的常用函数对比
  19. winform 鼠标拖动移动图片位置
  20. 〖Python 数据库开发实战 - Python与MySQL交互篇④〗- 数据库连接池技术

热门文章

  1. Py函数直接传入root是啥意思_Python内部函数——用处何在?
  2. jsp jdbc mysql增删改查_使用JSP+SERVLET+JDBC实现对数据库的增删改查(详细)
  3. RocketMQ核心概念
  4. docker中命令docker images
  5. matlab读取正则找科学,MATLAB常用正则表达式记录
  6. 条件随机场 python_用条件随机场做网络小说命名实体识别
  7. 一个串口接2个设备_重庆市有2个大观镇,一个乡村旅游发达,一个特产柚子
  8. 柱坐标系下的ns方程_麦克斯韦方程组小结
  9. Java 按位运算符(,|,^,,)
  10. 算法:排序算法的比较