- 后盾网HDPHP框架是一个为用PHP程序语言编写网络应用程序的人员提供的软件包。 提供强大的、完整的类库包,满足开发中的项目需求,可以将需要完成的任务代码量最小化,大大提高项目开发效率与质量。高效的核心编译处理机制让系统运行更快。
- 做为优秀的框架产品,在系统性能上做的大量的优化处理,只为让程序员使用HDPHP框架强悍的功能同时,用最短的时间完成项目的开发。
- PHP版本需要5.1+
- HDPHP是完全免费的,你不用担心任何版权问题
- 你可以用在任意网站(包括商业网站)你不需要支付任何费用
-
后盾网论坛: http://bbs.houdunwang.com
-
HDPHP官网: http://www.hdphp.com
- HDPHP是否完全免费的,你不用担心任何版权问题
- 提供多项优化策略,速度非常快
- 采用 MVC 设计模式
- URL全站路由控制
- 支持Memcached、Redis等NoSql
- 高效的HDView模板引擎
- 拥有全范围的类库
- 通过自定义类库、辅助函数来实现框架的扩展
- JS前端自动验证
- PHP自动验证、自动完成、字段映射、表单令牌
- 高级扩展模型
- 全站缓存控制
- 中文分词
- 商城购物车处理
- RBAC角色控制
- 完整的错误处理机制
- 集成前端常用库(编辑器、文件上传、图片缩放等等)
- 对象关系映射(ORM)
- 与后盾网hdjs完美整合
#安全性 框架在系统层面提供了众多的安全特性,确保你的网站和产品安全无忧。这些特性包括:
- COOKIE加密处理
- 数据预处理机制
- XSS安全防护
- 表单自动验证
- 强制数据类型转换
- 输入数据过滤
- 表单令牌验证
- 防SQL注入
- 图像上传检测
#商业友好的开源协议 HDPHP遵循Apache2开源协议发布。Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再作为开源或商业软件发布。
- 修复加载标签失败问题
- 移除所有扩展插件如ueditor,采用扩展形式安装
- 优化模型触发器
- 优化ViewModel模型
- 更新使用$this->error方法使用U函数时错误问题
- 修复使用空M()->join()方法时没有字段的问题
- 修复分页链接错误问题
- 修复getAllTableInfo获得表大小失败问题
- 修复模型执行create不能添加数据问题
- 修复where查询NOTLIKE失败问题
- 解决getLastSql()获取值错误问题
- 优化视图与关联模型
- 修复ViewModel查询错误
- 优化大量内核代码性能大幅提升
- 优化多个模型方法操作更简洁
- 优化视图模型字段设置
- 修复upload设置water属性为0失败的问题
- 增加ViewModel多表关联可以设置表别名_as
- 修复success与error方法指定模板失败问题
- 修复中文分词Tag词典路径错误
- 优化Controller.class.php类
- 修复Hook当钓子方法不存在时报错的问题
- 优化分词处理
- 修复Uploaded上传文件失败时的提示为undefined
- 修复Ueditor图片上传失败问题
- uploadify上传插件默认显示文件信息
- 修复Data::channelList类方法
- 修复IE下Ueditor编辑器上传图片失败的问题
- 修复Uploaded上传插件不显示预览图的错误
- 关闭Ueditor默认图片保存
- 忽略E_DEPRECATED错误提示
- 修复备份失败问题
- 增加Literal标签(标签区域内的数据将被当作文本处理)
- 优化代码高亮标签
- 优化:当查询无结果集时返回空数组
- 修复在PHP 5.2版本时,SESSION值错误问题
- 修改JSCONST标签错误
- 修复入口文件不设置DEBUG是不创建模块目录错误
- 修复多对多关联时RelationModel错误的问题
- 修复PHPEXCEL一处变量定义在低版本PHP环境下造成的错误问题
- 修复在php5.3以下Controller类iscache方法报错问题
- 修复relation关联删除失败问题
- 修复hd_submit当不设置form表单action属性时无法提交的问题
- 增加Data::hasChild()方法,检测是否有子栏目
- 修复IE8下部分的HDJS错误
- 修改模型table()方法更换表后,字段不还原问题
- hdjs拆分为hdvalidate、hdslide、hdjs三部分
- upload标签将message与water等属性独立设置
- 修复upload标签上传时报isimage键名不存在错误
- 修复在php5.4以上版本中报preg_replace函数e模式错误