LotusPhp法度目次   
               添加时间:2013-6-7 点击量: 
 
              次序有点乱,其实简介后面应当跟法度目次的介绍,那几天赶着斗劲忙,就写了些简单的,今天回到正轨,将有次序的写完所有的Lotusphp的文档
│ Config.php                                                     Config / 设备类
│  ConfigExpression.php                                     ConfigExpression / 设备表达式类
│  Lotus.php                    胶水代码
│  shortcut.php                  LtObjectUtil类的快捷调用函数
│  Store.php                                                       LtStore / 存储接口
│  StoreFile.php                                                  LtStoreFile / 文件存储类
│  StoreMemory.php                                            LtStoreMemory / 内存存储类,一般测试模式下应用
│  
├─Autoloader                                                    Autoloader / 主动加载
│      Autoloader.php                                          Autoloader / 主动加载类
│      
├─Cache                                                            Cache / 缓存
│  │    Cache.php                                                 Cache / 缓存类
│  │    CacheAdapterFactory.php                            CacheAdapterFactory / 缓存适配器工厂类
│  │    CacheConfigBuilder.php                               CacheConfigBuilder / 缓存设备类
│  │    CacheConnectionManager.php                      CacheConnectionManager / 缓存连接经管器类
│  │    CacheHandle.php                                        CacheHandle / 缓存操纵句柄类
│  │  
│  ├─Adapter                                                       Adapter / 适配器
│  │    CacheAdapter.php                                     CacheAdapter / 缓存适配器接口
│  │      CacheAdapterApc.php                               CacheAdapterApc / Apc缓存适配器类
│  │      CacheAdapterEAccelerator.php                   CacheAdapterEAccelerator / EAccelerator缓存适配器类
│  │      CacheAdapterFile.php                                CacheAdapterFile / 文件缓存适配器类
│  │      CacheAdapterMemcache.php                      CacheAdapterMemcache / Memcache缓存适配器类
│  │      CacheAdapterMemcached.php                    CacheAdapterMemcached / Memcached缓存适配器类
│  │      CacheAdapterXcache.php                          CacheAdapterXcache / Xcache缓存适配器类
│  │      
│  └─QueryEngine                                                QueryEngine / 缓存查询引擎
│     └─TableDataGateway                                    TableDataGateway / 表数据网关
│         CacheTableDataGateway.php                  CacheTableDataGateway / 缓存表数据网关类
│  
├─Captcha                                                          Captcha / 验证码
│  │    Captcha.php                                               Captcha / 验证码类
│  │    CaptchaImageEngine.php                             CaptchaImageEngine / 验证码生成引擎类
│  │  
│  └─fonts                                                           fonts / 字体文件夹
│        AntykwaBold.ttf
│            Candice.ttf
│            Ding-DongDaddyO.ttf
│            Duality.ttf
│            Jura.ttf
│            StayPuft.ttf
│            TimesNewRomanBold.ttf
│            VeraSansBold.ttf
│          
├─Cookie                                                          Cookie / Cookie
│      Cookie.php                                                Cookie / Cookie操纵类
│      
├─DB                                                               DB / 数据库操纵组件
│  │  Db.php                                                       Db / 数据库类
│  │  DbAdapterFactory.php                                 DbAdapterFactory / 数据库适配工厂类
│  │  DbConfigBuilder.php                                    DbConfigBuilder / 数据库设备类
│  │  DbConnectionManager.php                           DbConnectionManager / 数据库连接经管器类
│  │  DbHandle.php                                             DbHandle / 数据库操纵句柄类
│  │  DbSqlExpression.php                                  DbSqlExpression / 数据库Sql表达式类
│  │  
│  ├─Adapter                                                    Adapter / 适配器
│  │  ├─ConnectionAdapter                                 ConnectionAdapter / 连接适配器
│  │  │    DbConnectionAdapter.php                   DbConnectionAdapter / 连接适配器接口
│  │  │    DbConnectionAdapterMysql.php           DbConnectionAdapterMysql / Mysql连接适配器类
│  │  │    DbConnectionAdapterMysqli.php           DbConnectionAdapterMysqli / Mysqli连接适配器类
│  │  │    DbConnectionAdapterPdo.php              DbConnectionAdapterPdo / Pdo连接适配器类
│  │  │    DbConnectionAdapterPgsql.php            DbConnectionAdapterPgsql / PostgreSQL连接适配器类
│  │  │    DbConnectionAdapterSqlite.php           DbConnectionAdapterSqlite / Sqlite连接适配器类
│  │  │  
│  │  └─SqlAdapter                                            SqlAdapter / Sql适配器
│  │             DbSqlAdapter.php                              DbSqlAdapter / Sql适配器类
│  │             DbSqlAdapterMysql.php                      DbSqlAdapterMysql / Mysql Sql适配器类
│  │             DbSqlAdapterPgsql.php                      DbSqlAdapterPgsql / PostgreSQL Sql适配器类
│  │             DbSqlAdapterSqlite.php                      DbSqlAdapterSqlite / Sqlite Sql适配器类
│  │          
│  └─QueryEngine                                             QueryEngine / 数据库查询引擎
│     ├─SqlMap                                                 SqlMap / SqlMap组件
│     │      AbstractDbSqlMapFilterObject.php       AbstractDbSqlMapFilterObject  / SqlMap加工工厂抽象类
│     │      DbSqlMapClient.php                           DbSqlMapClient / SqlMapClient类
│     │      DbSqlMapResultFactory.php                DbSqlMapResultFactory / SqlMap记录工厂类
│     │      
│     └─TableDataGateway                                 TableDataGateway / 表数据网关
│         DbTableDataGateway.php                   DbTableDataGateway / 表数据网关类
│             DbTableRelation.php                          DbTableRelation / 空
│             DbWhereCondition.php                      DbWhereCondition / 空
│              
├─Inflector                                                      Inflector 
│     Inflector.php
│      
├─Logger                                                        Logger / 日记
│      Logger.php                                              Logger / 日记类
│      
├─MVC                                                            MVC / MVC
│      Action.php                                               Action / 动作抽象类,MVC模式下,所有的运行法度都要持续它或者它的子类
│      Component.php                                       Component / 与Action一样,Action下有验证,比如身份,比如表单验证,Component无验证
│      Context.php                                            Context / 高低文处理惩罚类,处理惩罚一些客户端与办事器的常用操纵,比如表单变量断定等
│      Dispatcher.php                                        Dispatcher / 调剂类。由它来调用相干的类
│      TemplateView.php                                    Template / 模板解析类
│      View.php                                                 Template / 调用视图的类
│      
├─ObjectUtil                                                    ObjectUtil
│    ObjectUtil.php                                          ObjectUtil / 声明各类类的单例模式
│      
├─Pagination                                                   Pagination
│    Pagination.php                                         Pagination / 分页类
│      
├─RBAC                                                         RBAC
│      Rbac.php                                                RBAC / RBAC身份验证类
│      
├─Router                                                       Router
│      Router.php                                             Router / 路由类。解析url的
│      
├─Session                                                      Session
│  │   Session.php                                            Session / Session类
│  │  
│  └─saveHandler                                              saveHandler
│     SessionStoreFiles.php                            SessionStoreFiles / Session文件存储类
│     SessionStoreMemcache.php                    SessionStoreMemcache / Session Memcache存储类
│     SessionStoreMysql.php                          SessionStoreMysql / Session Mysql存储类,临时为空
│     SessionStoreSqlite.php                          SessionStoreSqlite / Session Sqlite存储类
│          
├─Url                                                              Url
│  Url.php                                                        Url / Url生成类
│      
├─Validator                                                     Validator / 表单验证
│      Validator.php                                           Validator / 表单验证类
│      ValidatorDtd.php                                      ValidatorDtd / 表单验证规矩定义类
│      
└─XML                                                            XML
              Xml.php                                                  Xml / Xml操纵类
这是用dos打印的文件目次,每个文件和文件夹都列出了注解,看到目次布局和彼此的功能,即使不看代码,也可以懂得可能的构架和每个类的功用,有助于懂得Lotusphp
每个文件夹代表一个组件。每个组件下可能有多个类或者子类。
文件夹根目次下的几个文件是Lotusphp的根蒂根基类,是不成缺的,即便你将来移植此中的组件到此外框架,这几个根蒂根基类也要一并移植畴昔。若是要此外类合适Lotusphp的框架调用,这几个根蒂根基类就要懂得的充沛一些。
Lotus.php 是胶水代码,用来粘合所有的组件并设置相干的参数,也是框架中独一须要引用的页面,其他的都由Autoloader主动加载了
Config.php 与 ConfigExpression.php 这2个类是设备类,专门读取设备文件的,而Lotusphp中很多功能定义都是须要经由过程设备文件来实现的,经由过程设备文件类可以快速更改法度的设置,比如数据库连接的一些属性,分页的一些设置,等等
Store.php 、StoreFile.php 、StoreMemory.php 这三个类是用来进行文件存储操纵的根蒂根基类,设备、模板、Autoloader等都是经由过程文件缓存来实现的
今后的章节中我们会对所有的组件都邑有一个具体的用法介绍
 
真正的心灵世界会告诉你根本看不见的东西,这东西需要你付出思想和灵魂的劳动去获取,然后它会照亮你的生命,永远照亮你的生命。——王安忆《小说家的十三堂课》
                     
                  
     
  
 
    
    
次序有点乱,其实简介后面应当跟法度目次的介绍,那几天赶着斗劲忙,就写了些简单的,今天回到正轨,将有次序的写完所有的Lotusphp的文档
│ Config.php                                                     Config / 设备类
│  ConfigExpression.php                                     ConfigExpression / 设备表达式类
│  Lotus.php                    胶水代码
│  shortcut.php                  LtObjectUtil类的快捷调用函数
│  Store.php                                                       LtStore / 存储接口
│  StoreFile.php                                                  LtStoreFile / 文件存储类
│  StoreMemory.php                                            LtStoreMemory / 内存存储类,一般测试模式下应用
│  
├─Autoloader                                                    Autoloader / 主动加载
│      Autoloader.php                                          Autoloader / 主动加载类
│      
├─Cache                                                            Cache / 缓存
│  │    Cache.php                                                 Cache / 缓存类
│  │    CacheAdapterFactory.php                            CacheAdapterFactory / 缓存适配器工厂类
│  │    CacheConfigBuilder.php                               CacheConfigBuilder / 缓存设备类
│  │    CacheConnectionManager.php                      CacheConnectionManager / 缓存连接经管器类
│  │    CacheHandle.php                                        CacheHandle / 缓存操纵句柄类
│  │  
│  ├─Adapter                                                       Adapter / 适配器
│  │    CacheAdapter.php                                     CacheAdapter / 缓存适配器接口
│  │      CacheAdapterApc.php                               CacheAdapterApc / Apc缓存适配器类
│  │      CacheAdapterEAccelerator.php                   CacheAdapterEAccelerator / EAccelerator缓存适配器类
│  │      CacheAdapterFile.php                                CacheAdapterFile / 文件缓存适配器类
│  │      CacheAdapterMemcache.php                      CacheAdapterMemcache / Memcache缓存适配器类
│  │      CacheAdapterMemcached.php                    CacheAdapterMemcached / Memcached缓存适配器类
│  │      CacheAdapterXcache.php                          CacheAdapterXcache / Xcache缓存适配器类
│  │      
│  └─QueryEngine                                                QueryEngine / 缓存查询引擎
│     └─TableDataGateway                                    TableDataGateway / 表数据网关
│         CacheTableDataGateway.php                  CacheTableDataGateway / 缓存表数据网关类
│  
├─Captcha                                                          Captcha / 验证码
│  │    Captcha.php                                               Captcha / 验证码类
│  │    CaptchaImageEngine.php                             CaptchaImageEngine / 验证码生成引擎类
│  │  
│  └─fonts                                                           fonts / 字体文件夹
│        AntykwaBold.ttf
│            Candice.ttf
│            Ding-DongDaddyO.ttf
│            Duality.ttf
│            Jura.ttf
│            StayPuft.ttf
│            TimesNewRomanBold.ttf
│            VeraSansBold.ttf
│          
├─Cookie                                                          Cookie / Cookie
│      Cookie.php                                                Cookie / Cookie操纵类
│      
├─DB                                                               DB / 数据库操纵组件
│  │  Db.php                                                       Db / 数据库类
│  │  DbAdapterFactory.php                                 DbAdapterFactory / 数据库适配工厂类
│  │  DbConfigBuilder.php                                    DbConfigBuilder / 数据库设备类
│  │  DbConnectionManager.php                           DbConnectionManager / 数据库连接经管器类
│  │  DbHandle.php                                             DbHandle / 数据库操纵句柄类
│  │  DbSqlExpression.php                                  DbSqlExpression / 数据库Sql表达式类
│  │  
│  ├─Adapter                                                    Adapter / 适配器
│  │  ├─ConnectionAdapter                                 ConnectionAdapter / 连接适配器
│  │  │    DbConnectionAdapter.php                   DbConnectionAdapter / 连接适配器接口
│  │  │    DbConnectionAdapterMysql.php           DbConnectionAdapterMysql / Mysql连接适配器类
│  │  │    DbConnectionAdapterMysqli.php           DbConnectionAdapterMysqli / Mysqli连接适配器类
│  │  │    DbConnectionAdapterPdo.php              DbConnectionAdapterPdo / Pdo连接适配器类
│  │  │    DbConnectionAdapterPgsql.php            DbConnectionAdapterPgsql / PostgreSQL连接适配器类
│  │  │    DbConnectionAdapterSqlite.php           DbConnectionAdapterSqlite / Sqlite连接适配器类
│  │  │  
│  │  └─SqlAdapter                                            SqlAdapter / Sql适配器
│  │             DbSqlAdapter.php                              DbSqlAdapter / Sql适配器类
│  │             DbSqlAdapterMysql.php                      DbSqlAdapterMysql / Mysql Sql适配器类
│  │             DbSqlAdapterPgsql.php                      DbSqlAdapterPgsql / PostgreSQL Sql适配器类
│  │             DbSqlAdapterSqlite.php                      DbSqlAdapterSqlite / Sqlite Sql适配器类
│  │          
│  └─QueryEngine                                             QueryEngine / 数据库查询引擎
│     ├─SqlMap                                                 SqlMap / SqlMap组件
│     │      AbstractDbSqlMapFilterObject.php       AbstractDbSqlMapFilterObject  / SqlMap加工工厂抽象类
│     │      DbSqlMapClient.php                           DbSqlMapClient / SqlMapClient类
│     │      DbSqlMapResultFactory.php                DbSqlMapResultFactory / SqlMap记录工厂类
│     │      
│     └─TableDataGateway                                 TableDataGateway / 表数据网关
│         DbTableDataGateway.php                   DbTableDataGateway / 表数据网关类
│             DbTableRelation.php                          DbTableRelation / 空
│             DbWhereCondition.php                      DbWhereCondition / 空
│              
├─Inflector                                                      Inflector 
│     Inflector.php
│      
├─Logger                                                        Logger / 日记
│      Logger.php                                              Logger / 日记类
│      
├─MVC                                                            MVC / MVC
│      Action.php                                               Action / 动作抽象类,MVC模式下,所有的运行法度都要持续它或者它的子类
│      Component.php                                       Component / 与Action一样,Action下有验证,比如身份,比如表单验证,Component无验证
│      Context.php                                            Context / 高低文处理惩罚类,处理惩罚一些客户端与办事器的常用操纵,比如表单变量断定等
│      Dispatcher.php                                        Dispatcher / 调剂类。由它来调用相干的类
│      TemplateView.php                                    Template / 模板解析类
│      View.php                                                 Template / 调用视图的类
│      
├─ObjectUtil                                                    ObjectUtil
│    ObjectUtil.php                                          ObjectUtil / 声明各类类的单例模式
│      
├─Pagination                                                   Pagination
│    Pagination.php                                         Pagination / 分页类
│      
├─RBAC                                                         RBAC
│      Rbac.php                                                RBAC / RBAC身份验证类
│      
├─Router                                                       Router
│      Router.php                                             Router / 路由类。解析url的
│      
├─Session                                                      Session
│  │   Session.php                                            Session / Session类
│  │  
│  └─saveHandler                                              saveHandler
│     SessionStoreFiles.php                            SessionStoreFiles / Session文件存储类
│     SessionStoreMemcache.php                    SessionStoreMemcache / Session Memcache存储类
│     SessionStoreMysql.php                          SessionStoreMysql / Session Mysql存储类,临时为空
│     SessionStoreSqlite.php                          SessionStoreSqlite / Session Sqlite存储类
│          
├─Url                                                              Url
│  Url.php                                                        Url / Url生成类
│      
├─Validator                                                     Validator / 表单验证
│      Validator.php                                           Validator / 表单验证类
│      ValidatorDtd.php                                      ValidatorDtd / 表单验证规矩定义类
│      
└─XML                                                            XML
              Xml.php                                                  Xml / Xml操纵类
这是用dos打印的文件目次,每个文件和文件夹都列出了注解,看到目次布局和彼此的功能,即使不看代码,也可以懂得可能的构架和每个类的功用,有助于懂得Lotusphp
每个文件夹代表一个组件。每个组件下可能有多个类或者子类。
文件夹根目次下的几个文件是Lotusphp的根蒂根基类,是不成缺的,即便你将来移植此中的组件到此外框架,这几个根蒂根基类也要一并移植畴昔。若是要此外类合适Lotusphp的框架调用,这几个根蒂根基类就要懂得的充沛一些。
Lotus.php 是胶水代码,用来粘合所有的组件并设置相干的参数,也是框架中独一须要引用的页面,其他的都由Autoloader主动加载了
Config.php 与 ConfigExpression.php 这2个类是设备类,专门读取设备文件的,而Lotusphp中很多功能定义都是须要经由过程设备文件来实现的,经由过程设备文件类可以快速更改法度的设置,比如数据库连接的一些属性,分页的一些设置,等等
Store.php 、StoreFile.php 、StoreMemory.php 这三个类是用来进行文件存储操纵的根蒂根基类,设备、模板、Autoloader等都是经由过程文件缓存来实现的
今后的章节中我们会对所有的组件都邑有一个具体的用法介绍
 




