这个框架是我无意中看到的,下载了感觉挺小的,所以找了点时间我看看
昨天正好没有什么事就打开看了这个框架了
核心文件 是 flea.php 这个文件
其它的放在了 flea目录下
_Errors 错误目录 放处理错误的文件
Acl 暂时还没有看
Ajax ajax目录
Com 暂时没有看
Config 配置目录 两个配置文件一个是调试下的配置文件一个正常下的配置文件
Controller 实现MVC的文件
Db 数据库访问
Dispatcher 实现MVC也要用到的
Exception 异常处理
Filter 暂时未看
Helper 暂时未看
Rbac
Session
View
Acl.php
Ajax.php ajax的基类
Compatibility.php
Language.php
Log.php 实现日志的类
Rbac.php
WebControls.php 网页输出控件的类
然后我会根据他的实例来慢慢介绍这些文件
这些定义的类名字都是通过下化线来加类名的
比如 ajax.php 的文件 定义的类名字为 FLEA_Ajax 这个文件就是再FLEA 目录下的Ajax文件
还有类文件在使用时才加载的
比如 ajax 类默认是不加载的 要使用时通过 调用 FLEA类下的initAjax来初始话Ajax类
ajax类的名字也是通过配置文件配置的,也就可以自定义了
ajax类是基本类程序只有初始化一次就可以了 通过 FLEA类下的 getSingleton 来获得ajax类的实例
先检查是否已经有定义的ajax类,没有定义就先检查是否加载了 ajax类文件