#LockPHP2.0 框架

这是一个轻盈简便PHP框架,适合中小企业WEB平台、WAP、API接口开发。

个人闲暇中写的,没有封装太多东西,自己想写什么就写什么,可扩展性强~。在实际项目中也实践过~

框架环境:

PHP版本7.0以上,低版本的有的新写法可能不支持,升级到高版本

#LockPHP2.0主要升级

fix:2016/09/09

1.采用PHP7.0

2.添加全局G方法

3.MySQLI for PHP7.0

4.升级smarty3模块

5.优化DB引用

6.增加AES/DES加密

7.增加雪花ID自增

8.增加图片验证码

9.优化模板结构

#目录结构

configs ------- 配置文件 db.php ------- 数据库信息 dict.php ------- 字典信息 dict ------- 字典配置目录 redis.php ------- redis配置信息 route.php ------- 路由表 setting.php ------- 配置信息 global.php ------- 全局配置信息 controls ------- 类控制 Index.class.php ------- 首页 lib ------- 库 db ------- 数据库 encryption ------- AES/DES加密 magick ------- 图片裁剪 mail ------- 邮件发送 pagination ------- 分页 particle ------- 雪花ID smarty3 ------- 模板引擎 qrcode ------- 二维码 snoopy ------- 远程页面抓取 ValidateCode ------- 图片验证码 functions.php ------- 常用方法, 可自行添加 Lock.class.php ------- Lock 类 media ------- 资源 css ------- 全局样式 images ------- 全局图片 js ------- 全局JS文件,包括一些js库 themes ------- 网站主题 default ------- 默认主题 css ------- 样式 images ------- 图片 js ------- JS index.tpl ------- 模板 storage ------- 缓存,语言等文件 cache ------- 文件缓存 cn ------- 中文 cache ------- smarty cache templates_c ------- smarty templates configs ------- 语言模板配置文件 default ------- 默认主题配置 en-us.lang ------- 英文 zh-cn.lang ------- 中文 en cache templates_c temp ------- 临时 .htaccess ------- 地址重写 index.php ------- 入口

#数据调用 本框架没有采用数据模型,直接裸SQL语句运行,封装了一个mysqli类

//取表数据 $sql = "SELECT uid,username FROM ".TNAME."member limit 1"; $this->db->query($sql); $result = $this->db->fetchRow(); print_r($result); //单条缓存 $sql = "SELECT uid,username FROM ".TNAME."member limit 1"; $result = $this->db->fetchRowCache($sql); print_r($result); //多数组缓存 $sql = "SELECT uid,username FROM ".TNAME."member limit 10"; $result = $this->db->fetchRowsCache($sql); print_r($result);

#增加配置字典获取方法 2016/09/09 获取global.php配置文件具体值 deomo: G('dict.sex') G('ip')

#Html模板调用 模板引擎采用smarty模板,直接用smarty方法即可

$this->smarty->display('index.tpl');

#路由 采用自定义路由表, 路由采用正则表达式编写;

URL只怕你想不到,正则完全能搞定

见 configs/route.php

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。