DolphinPHP(基于TP5.0.11)快速开发框架 V1.0.7发布

浏览:3132 发布日期:2017/09/19 分类:系统代码 关键字: 海豚PHP dolphinphp thinkphp
此版本升级ThinkPHP至5.0.11,并新增和改进了多项功能,支持自定义表单项,包含一个安全更新,推荐升级到此版本。
【新增】
增加多个系统钩子,方便扩展功能
添加拒绝ie浏览器访问配置(感谢网友:沉默的大多数 的建议)
表格搜素框添加搜索按钮,可配置显示不显示(感谢网友:沉默的大多数 的建议)
表单和表格增加assign()方法,可自定义输出模板变量

【改进】
升级ThinkPHP核心至5.0.11
插件基本信息中,支持设置表头筛选的选项列表
改进用户权限分配页面,支持无限级
如果当前处于分页并且数据为空,则会自动跳转到第一页(感谢网友:JUST DO! 的建议)
改进表单,文件上传的url可自定义(感谢网友:veeki 的建议)
改进表格,支持重复使用相同字段
表格顶部下拉筛选支持select2(感谢网友:Tony 的建议)
表格的fetch()方法支持设置模板变量
改进表格,setTableName支持设置前缀模式,启用、禁用、删除、快速编辑等操作支持设置使用Db类或模型类
改进自定义表单项资源加载,支持调用公共资源(感谢网友:melodic 的建议)
支持自定义不需要读取模块信息的目录
表单项支持自定义placeholder(感谢网友:liujie88 的建议)
改进节点添加和编辑功能,支持设置拥有该节点的角色(感谢网友:liujie88 的建议)
表单多图上传组件支持拖拽排序(感谢网友:zlt110168 的建议)
ZBuilder可自定义空数据提示
修正后台附件列表,文件名后缀大写时候图片文件不能在网页上预览的问题(感谢网友:jiankian 提交代码)
修正select模板问题(感谢网友:sizeof 提交代码)

【修正】
表头筛选,如果显示的列表有空值,会报查询不到下标的问题(感谢网友:狗 的反馈)
ZBuilder在编译表格时,会调用模型修改器,导致渲染结果不能达到预期的问题(感谢网友:清风笑对人生 的反馈)
修正快速编辑组件在某些情况下会被遮住的问题(感谢网友:tiger 的反馈)
修复跨权限漏洞,启用、禁用、删除、快速编辑等操作不再以明文方式传输表名
修正后台头像修改后显示不正确的问题(感谢网友:流风回雪 的反馈)
修正在二级目录下,后台无法打开前台的问题(感谢网友:灵九哲 的反馈)
删除Hello World插件里的数据时, id和数据库插件表id相同的,无法删除(感谢网友:微冷的夏季 的反馈)


【升级指导】
http://doc.dolphinphp.com/256445

【主页】
http://www.dolphinphp.com/
【文档】
http://doc.dolphinphp.com/
【社区】
http://bbs.dolphinphp.com/
【QQ群】
175281346(已满)
238390708
【演示】
http://demo.dolphinphp.com/admin.php/admin
【下载】
官网下载:http://www.dolphinphp.com/#download
Coding.net仓库:https://coding.net/u/LoopMing/p/DolphinPHP/git
GitHub仓库:https://github.com/caiweiming/DolphinPHP.git
码云仓库:https://git.oschina.net/caiweiming/DolphinPHP.git


【DolphinPHP快速开发框架简介】
DolphinPHP是一套基于ThinkPHP5.0.11的后台快速开发框架,她能让你只需编写少量的代码,就能实现丰富的表单结构和数据表格,大大减少后台开发上的时间,把精力集中在业务逻辑的实现,而不用过多的去关注各种组件功能如何集成到后台。



她秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的沉余,以方便开发者快速构建自己的应用。

ZBuilder构建类
DolphinPHP内置了强大的快速构建器,可以帮助开发者快速构建表单页面、数据表格和侧栏,以便让开发者专注于业务逻辑,而不用把过多的精力放在制作各种页面上,今后DolphinPHP将推出更多不同的构建器。

【表单构建】
表单构建器目前内置了多达30几种表单项类型,比如:单行文本、多行文本、百度编辑器、markdown编辑器、单选、多选、开关、联动、取色器、图标选择器、图片裁剪等等,只需几行代码,即可实现复杂且人性化的功能。



【数据表格】
为了让开发者专注于业务本身,DolphinPHP提供了一系列针对构建数据表格的方法,可以帮助开发者快速构建数据表格,集成快速编辑、模糊搜索、字段排序、字段搜索,同样只需编写少量的代码即可实现。

【侧栏构建】
DolphinPHP为大家提供了侧栏构建器,方便开发者把一些常用的设置,提示等放置在右侧,增强用户体验。


如果有什么更好的建议,欢迎告诉我们。
评论( 相关
后面还有条评论,点击查看>>