经过半年多时间的打磨,采用PHP语言编写的,超轻量级MVC框架MiniFramework的0.8.0版本于2016年8月14日发布。
新版本的变化主要有:
- 改写了view的渲染方式
- 在Params中新增了getPost和getQuery两个方法
- 在View中新增getLayout()方法,用于在视图中的指定位置调入布局文件
- 在Action中增加了存放Request实例的属性,供在动作中调用。
- 在Action中新增_forward()方法
- 在Request中新增setControllerName()和setActionName()方法
- 新增Registry类,用于全局存取变量
- 新增支持Redis的缓存类库
- 新增使用Memcache或Redis缓存类库时,可通过getMemcacheObj()或getRedisObj()获取实例化对象,便于使用未封装的方法。
- 向全局函数库中新增了pushJson(),用于输出JSON并终止程序运行
- 向全局函数库中新增了base64EncodeImage()用于将图片转换为base64编码
- Bugfix:在Params中的checkInject()里,用preg_match替换ereg
- Bugfix:针对PHP 5.3.6以前可能存在注入的漏洞进行修补
MiniFramework源码请移步至:https://github.com/jasonweicn/MiniFramework
最新的0.8.0版请移步至:https://github.com/jasonweicn/MiniFramework/releases/tag/miniframework-0.8.0