0830轻量级web信息系统开发框架-使用说明书

0830轻量级web信息系统开发框架-使用说明书

ID:8964923

大小:70.00 KB

页数:10页

时间:2018-04-13

0830轻量级web信息系统开发框架-使用说明书_第1页
0830轻量级web信息系统开发框架-使用说明书_第2页
0830轻量级web信息系统开发框架-使用说明书_第3页
0830轻量级web信息系统开发框架-使用说明书_第4页
0830轻量级web信息系统开发框架-使用说明书_第5页
资源描述:

《0830轻量级web信息系统开发框架-使用说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、0830轻量级Web信息系统开发框架100830轻量级Web信息系统开发框架使用说明书版本号<1.0>发布时间<2012-07-20>编写人<崔伟>0830轻量级Web信息系统开发框架10目录第1章系统架构3第2章业务流程3第3章模型43.1数据库相关模型43.2数据库无关模型43.3创建新的模型5第4章控制器74.1类工厂bd.class.php74.2控制器基类ginkgo.action.php74.3创建新的控制器7第5章视图95.1模板解析引擎gtpl.class.php95.2模板语法95.3制作模板10第1章0830轻量级Web信息系统开发框架10系统

2、架构本系统基于MVC模式研发,遵循MVC基本结构。系统主要文件如下图所示:其中,cnf中存放系统配置文件Controller中存放控制器Global中存放全局使用的各种插件、功能文件夹等Images中存放系统涉及到的图片Model中存放系统模型View中存放系统视图Index.php是唯一入口文件。第1章业务流程因特网数据库前置控制器动作控制器客户端控制器视图数据访问层数据库抽象层模型模板解析引擎视图模板系统函数库系统入口0830框架0830轻量级Web信息系统开发框架10第1章模型1.1数据库相关模型./model/public中存放数据库相关模型。分别为:gb

3、lock.class.php区块模型gcfg.class.php配置模型gcms.class.phpCMS模型gcmt.class.php评论模型gcy.class.php分类模型gdb.class.phpCRUD封装gdbca.class.php数据缓存geditor.class.php在线编辑器接口gfls.class.php文件操作模型ghelp.class.php帮助系统模型gimg.class.php图片系统模型glog.class.php日志模型gmsg.class.php信息中心模型gpower.class.php权限控制模型gproperty.cl

4、ass.php自定义字段模型gsession.class.php会话模型gsj.class.php信息模型gsql.class.phpSQL分析模型gsystem.class.php核心模型gur.class.php用户模型1.2数据库无关模型./model/system中存放数据库无关模型。分别为:gca.class.php系统缓存模型gco.class.php分类树模型0830轻量级Web信息系统开发框架10gev.class.php数据分析模型gfl.class.php文件流模型ggd.class.phpGD库接口ghtml.class.php静态页模型gj

5、son.class.phpJSON接口gpg.class.php分页模型greport.class.php系统信息模型gstr.class.php字符串处理封装gtpl.class.php模板解析引擎gxml.class.phpXML处理模型1.1创建新的模型模型文件命名规则:“模型名”+class.php每个模型文件必须包含1个class,命名“模型名”。Eg.:greport.class.phpclassgreport{//类定义}每个模型中必须有public变量$bd,并在构造函数中对其赋值:public$bd;publicfunction__constru

6、ct(&$bd){$this->bd=$bd;}模型中的其他方法可以任意定义。在model文件夹中创建一个模型文件,即可通过类工厂bd的make方法实例化。系统将自动在model文件夹中搜寻模型文件。若不能找到,则会报错。Eg:0830轻量级Web信息系统开发框架10$report=$this->bd->make("report");0830轻量级Web信息系统开发框架10第1章控制器1.1类工厂bd.class.php基于工厂模式生产类的实例。publicfunctionmake($obj)用于产生$obj指定的对象的一个实例。如果实例已经存在,则调用已有的实例

7、。类文件搜索路径:1、MA.APPDIR2、MP3、MS未发现类定义,则返回错误信息。publicfunctionparse()请求路由。调用适当的控制器。1.2控制器基类ginkgo.action.php所有控制器的基类,主要用于加载系统语言包、进行权限控制等。1.3创建新的控制器控制器文件命名规则:“控制器名”+action.php每个控制器文件必须包含1个class,命名“控制器名”。并继承自ginkgo.action.phpEg.:cms.action.phpclasscmsextendsginkgo{//类定义}每个控制器中必须有public变量$bd,

8、并在构造函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。