1 / 5
文档名称:

SMART框架.docx

格式:docx   大小:30KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SMART框架.docx

上传人:liwenfei1314 2018/10/16 文件大小:30 KB

下载得到文件列表

SMART框架.docx

文档介绍

文档介绍:SMART 框架使用手册
文档版本号: V100R001C01B01 文档编号: V100R001C01B01
文档密级: 保密 归属部门 / 项目:
产品名: 子系统名:
编写人: 唐文强 编写日期: 2009-12-01
软通动力信息技术(集团)有限公司 版权所有
内部资料 注意保密
一、概述
SMART 框架是在开发过程中,通过经验的积累,提取出来的一套简单易用,功能强大
的 PHP 开发框架。 改框架基于 SMARTY 模板引擎和 MVC 设计模式。 实现的页面的静态化,
以及页面的缓存和数据库查询缓存。 在访问量大的网站窍门的利用缓存可以大大的减轻服务
器的压力。本框架还不够成熟,有待于在今后的开发过程中不断的补充和完善。
二、详细介绍
1、 目录及重要文件介绍
这一节将对框架中的目录结构以及重要文件在框架中所起到的作用进行详细的介绍。 将
文件按目录细分, 有助于开发人员对代码查看及管理。 清晰的结构能大大的调高工作效率以
及程序质量。介绍顺序按照 windows 系统安装名称排序的顺序。
、 data 目录
该目录主要是存放保函系统中的重要数据和配置信息的文件。 暂时在这个目录下最重要
也是唯一重要的文件时  。这个文件存放的是系统的配置信息, 例如数据库名称
以及密码等等。具体可以打开该文件查看注释。
、 includes 目录
这个目录存放的是开发人员可以重用的包含文件。
对于一些公共函数, 初始化文件, 公共类, 可以存放到这里, 尽量把一些可以重用的功
能性代码封装成函数或者类。 有助于提高代码的质量减少代码的冗余。 改目录下还包含了两
个框架中最重要的目录就是 manager 和 models 目录。他们的作用将在后面予以详细的介绍。
Phpmailer 目录下存放的是一个用于发送邮件的接口文件。
、 js 目录
用户集中存放系统中的 js 文件。 js 代码在开发初期可以根据各自的需要写在不同的文
件里,个人建议最后发布时能将所有的代码集中到一个文件里,这样最后的页面不仅简洁。
还可以通过压缩 js 文件降低流量,也能避免由于某些 JS 文件没有加载完毕而造成页面的 js
错误。
、 languages 目录
用于存放页面中显示的各种编码的文字。 ,
随着页面增多可以改进代码, 让每个页面都加载自己的语言文件。 这里还需要读者进一步研
究代码。
、 temp 目录
存放临时文件。包括编译后生成的文件缓存文件等。
Chache 子目录:存放的是在现实页面之前缓存的静态页面。
Compiled 子目录:存放编译产生的文件。
Js 子目录:存放缓存的 js 文件。
Logs 子目录:存放日志文件。
query_caches 子目录:存放数据库查询缓存。
Style 子目录:存放缓存的样式文件。
Thumb 子目录:
、 themes 目录
存放页面展示相关的文件, 包括控制整个页面结构的 layout 文件, 样式文件, 图片, 静
态页面等等。由于历史遗留原因静态页面分成 mall,store 两个目录存放。
、 UE 目录
该目录主要存放了一个用于