海豚php 安装,DolphinPHP1.0.2发布

【更新日志】

修复:一处单词拼写错误

​修复:检查新版本时,普通用户会报节点不存在的问题(感谢网友:天天 的反馈)

修复:发送ajax时,有时候会报“未定义变量:_top_menus”或者“未定义变量:_location”的问题

修复:某些情况下,找不到模板的问题

修复:表格构建器中,如果数据没有主键时会报错的问题

修复:单文件上传、多文件上传、单图片上传、多图片上传在触发器中切换会报错的问题

改进:快速联动支持简单布局

改进:安装框架不再检查是否有mysql密码

改进:登录后台默认不启用验证码

改进:框架安装完毕,显示默认管理员账号和密码

改进:后台配置模型的getConfig方法不采用静态方式

改进:框架安装模块中,url使用兼容模式,以免未启用pathinfo时无法安装的问题

新增:支持在添加表单项时设置布局参数(表单布局)

新增:表单的addBtn方法支持重复调用(添加按钮)

新增:表单新增addButton方法,可以在表单内添加自定义按钮(按钮)

新增:数据授权页面,增加全选和反选功能

新增:表格每列增加一个class名,名称为“column-列名”,方便用css设置列样式(添加一列)

新增:在表格构建器中,可以使用“__字段名__”来获取原数据,要注意使用顺序

新增:cms模块的导航演示

【更新指导】

注意:更新前,请注意备份文件和数据库。

第一步:执行以下Sql语句,如果表前缀不是“dp_”,请修改为自己的表前缀。INSERT INTO `dp_admin_menu` VALUES (NULL, '70', 'admin', '检查版本更新', '', 'module', 'admin/index/checkupdate', '_self', '0', '1490588610', '1490588610', '100', '0', '1');-- 以下是cms模块相关的sql,如果没有安装cms模块,请忽略

ALTER TABLE `dp_cms_nav` ADD COLUMN `tag`  varchar(32) NOT NULL DEFAULT '' COMMENT '导航标识' AFTER `id`;

INSERT INTO `dp_cms_nav` VALUES (NULL, 'main_nav', '顶部导航', '1492345083', '1492345083', '1');

INSERT INTO `dp_cms_nav` VALUES (NULL, 'about_nav', '底部关于', '1492346685', '1492346685', '1');

INSERT INTO `dp_cms_nav` VALUES (NULL, 'support_nav', '服务与支持', '1492346715', '1492346715', '1');

INSERT INTO `dp_cms_menu` VALUES (NULL, '1', '0', '0', '0', '2', '首页', 'cms/index/index', '', '', '_self', '1492345605', '1492345605', '100', '1');

INSERT INTO `dp_cms_menu` VALUES (NULL, '2', '0', '0', '0', '2', '关于我们', 'http://www.dolphinphp.com', '', '', '_self', '1492346763', '1492346763', '100', '1');

INSERT INTO `dp_cms_menu` VALUES (NULL, '3', '0', '0', '0', '2', '开发文档', 'http://www.kancloud.cn/ming5112/dolphinphp', '', '', '_self', '1492346812', '1492346812', '100', '1');

INSERT INTO `dp_cms_menu` VALUES (NULL, '3', '0', '0', '0', '2', '开发者社区', 'http://bbs.dolphinphp.com/', '', '', '_self', '1492346832', '1492346832', '100', '1');

INSERT INTO `dp_cms_menu` VALUES (NULL, '1', '0', '0', '0', '2', '二级菜单', 'http://www.dolphinphp.com', '', '', '_self', '1492347372', '1492347510', '100', '1');

INSERT INTO `dp_cms_menu` VALUES (NULL, '1', '5', '0', '0', '2', '子菜单', 'http://www.dolphinphp.com', '', '', '_self', '1492347388', '1492347520', '100', '1');

第二步:覆盖补丁

【提示】

这个版本中,可以在建立表格的时候,可以使用“__字段名__”来获取原数据,比如:// 使用ZBuilder构建数据表格

return ZBuilder::make('table')

->addColumns([ // 批量添加列

['id', 'ID'],

['username', '用户名'],

['nickname', '昵称'],

['email', '邮箱'],

['mobile', '手机号'],

['status', '状态', 'yesno'],

['create_time', '创建时间', 'datetime']

])

->fetch();在上面的例子中,status的值原本是1和0,因为指定了类型为“yesno”,显示效果是图标,那么以后我们想再使用status的值时,status的值已经不是原来的1和0,而是经过处理后的html代码了。那么可以用下面的方法来获取原来的字段值。// 使用ZBuilder构建数据表格

return ZBuilder::make('table')

->addColumns([ // 批量添加列

['id', 'ID'],

['username', '用户名'],

['nickname', '昵称'],

['email', '邮箱'],

['mobile', '手机号'],

['status', '状态', 'yesno'],

['__status__', '状态原值'],

['create_time', '创建时间', 'datetime']

])

->fetch();使用“__字段名__”可以获取原字段值,同样支持在“__data__”使用,比如:// 使用ZBuilder构建数据表格

return ZBuilder::make('table')

->addColumns([ // 批量添加列

['id', 'ID'],

['username', '用户名'],

['nickname', '昵称'],

['email', '邮箱'],

['mobile', '手机号'],

['status', '状态', 'yesno'],

['status', '状态原值', 'callback', function($value, $data){

return $data['__status__']; // 获取status的原值,而不是处理过的值

}, '__data__'],

['create_time', '创建时间', 'datetime']

])

->fetch();

【下载】

官网下载:http://www.dolphinphp.com/download.html

Coding.net仓库:https://coding.net/u/LoopMing/p/DolphinPHP/git

GitHub仓库:https://github.com/caiweiming/DolphinPHP.git

码云仓库:https://git.oschina.net/caiweiming/DolphinPHP.git

【补丁】

http://www.dolphinphp.com/patch.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DolphinPHP快速开发框架 v1.4.2更新日志 修正:在PHP7.0环境下运行出错的问题 修正:部分检索条件书写不正确的问题 修正:导出模块时,如果配置存在布局参数则导出失败的问题 修正:系统配置时间类型没有转换时间格式的问题 修正:插件和模块管理页面简介无法识别html的问题 修正:表单中有name为action的表单项时,url获取不正确的问题 修正:某些情况下,无法读取模块配置文件信息的问题 修正:在PHP7.3下long2ip方法报错的问题 修正:系统设置类型为快速联动时报错的问题 修正:升级到TP5.1后,系统设置页面报错的问题 修正:表格的替换按钮在某些情况下报错的问题 修正:前台默认模块设置出错的问题 修正:定义路由规则后,无法找到控制器的问题 修正:视图查询无法使用raw方法获取原始数据的问题 修正:其他角色无法通过右侧栏设置站点开关的问题 修正:addFilterList可能会导致不同用户之间数据互串的问题 改进:角色节点授权按模块分组 改进:左侧菜单,有url的节点,不会显示子节点 改进:数据授权支持夸模块调用指定模型 改进:替换右侧按钮支持获取变量 改进:get_files_path方法返回的文件路径,键值为附件id 改进:setPageTips方法可以指定显示在表单的顶部还是底部   DolphinPHP 快速开发框架简介 DophinPHP海豚PHP)是一个基于ThinkPHP5.0.3开发的一套开源PHP快速开发框架,DophinPHP秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的冗余,以方便开发者快速构建自己的应用。 DolphinPHP 快速开发框架 页面展示 同类推荐:站长常用源码 相关阅读 DophinPHP安装步骤
DophinPHP海豚PHP)是一个基于ThinkPHP5.0.3开发的开源PHP快速开发框架,秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的沉余,以方便开发者快速构建自己的应用。 ZBuilder构建类 DolphinPHP内置了强大的快速构建器,可以帮助开发者快速构建表单页面、数据表格和侧栏,以便让开发者专注于业务逻辑,而不用把过多的精力放在制作各种页面上,今后DolphinPHP将推出更多不同的构建器。 【表单构建】 表单构建器目前内置了多达30几种表单项类型,比如:单行文本、多行文本、百度编辑器、markdown编辑器、单选、多选、开关、联动、取色器、图标选择器、图片裁剪等等,只需几行代码,即可实现复杂且人性化的功能。 【数据表格】 为了让开发者专注于业务本身,DolphinPHP提供了一系列针对构建数据表格的方法,可以帮助开发者快速构建数据表格,集成快速编辑、模糊搜索、字段排序、字段搜索。 【侧栏构建】 DolphinPHP为大家提供了侧栏构建器,方便开发者把一些常用的设置,提示等放置在右侧,增强用户体验。 注意:软件需在php5.5以上的环境中才能正常运行。 DolphinPHP快速开发框架 更新日志: v1.0.2 更新 修复:一处单词拼写错误 修复:检查新版本时,普通用户会报节点不存在的问题 (感谢网友:天天 的反馈) 修复:发送ajax时,有时候会报“未定义变量:_top_menus”或者“未定义变量:_location”的问题 修复:某些情况下,找不到模板的问题 修复:表格构建器中,如果数据没有主键时会报错的问题 修复:单文件上传、多文件上传、单图片上传、多图片上传在触发器中切换会报错的问题 改进:快速联动支持简单布局 改进:安装框架不再检查是否有mysql密码 改进:登录后台默认不启用验证码 改进:框架安装完毕,显示默认管理员账号和密码 改进:后台配置模型的getConfig方法不采用静态方式 改进:框架安装模块中,url使用兼容模式,以免未启用pathinfo时无法安装的问题 新增:支持在添加表单项时设置布局参数(表单布局) 新增:表单的addBtn方法支持重复调用(添加按钮) 新增:表单新增addButton方法,可以在表单内添加自定义按钮(按钮) 新增:数据授权页面,增加全选和反选功能 新增:表格每列增加一个class名,名称为“column-列名”,方便用css设置列样式(添加一列) 新增:在表格构建器中,可以使用“__字段名__”来获取原数据,要注意使用顺序 新增:cms模块的导航演示

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值