海豚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
海豚php 安装,DolphinPHP1.0.2发布相关推荐
- ubuntu 16.04 安装apollo3.0(发布版)
参考官网文档:https://github.com/ApolloAuto/apollo/tree/master/docs/ https://github.com/ApolloAuto/apollo/b ...
- TensorFlow2.0正式版发布,极简安装TF2.0(CPUGPU)教程
作者 | 小宋是呢 转载自CSDN博客 [导读]TensorFlow 2.0,昨天凌晨,正式放出了2.0版本. 不少网友表示,TensorFlow 2.0比PyTorch更好用,已经准备全面转向这个新 ...
- MonoDevelop 1.0 和 Mono 1.9(2.0 beta)发布了
经过了几年时间的发展,MonnoDevelop终于发布了一个Release版本.MonoDevelop 是一个开放源代码的 Mono 开发工具,它允许开发人员在 Linux 和 Mac OS X 平台 ...
- XCMS V1.0 Beta1 发布
XCMS V1.0 Beta1 发布 说明: XCMS是一个内容管理系统,是新生命开发团队利用业余时间开发的第一个成功项目! XCMS目前只有基本的文章发布.栏目管理.评论.用户管理和模板管理等功能. ...
- OpenSUSE 11 安装Qt5.0,失败,失败,失败,留个坑,以后来填,万一实现了呢
我又来无耻的写问题来了,这次还真的是没有解决,线留坑吧,万一以后实现了. 同样,这次也是以恶搞网友说听说想在open suse 上面安装5.0版本以后的Qt,自己折腾好几没有成功. 我一想,哎,这不是 ...
- 谷歌TF2.0凌晨发布!“改变一切,力压PyTorch”
问耕 发自 凹非寺 量子位 出品 | 公众号 QbitAI TensorFlow 2.0终于来了! 今天凌晨,这个全球用户最多的深度学习框架,正式放出了2.0版本. Google深度学习科学家.Ker ...
- OpenKruise v0.5.0 版本发布 | 云原生生态周报 Vol. 50
作者 | 丁海洋.张晓宇.宋净超.孙健波 业界要闻 OpenKruise v0.5.0 版本发布,支持无损的流式分批发布策略 OpenKruise 是阿里云开源的大规模应用自动化管理引擎,在 Kube ...
- MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】...
最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...
- (转载)Shutter 0.90 发布 – BUG修复和增强
(转载)http://www.linuxidc.com/Linux/2012-12/76542.htm Shutter 是一个强大的截图工具,强大的功能集成到一个直观的简洁界面,应用程序自带多个区域截 ...
最新文章
- linux下find命令的使用和总结
- if else流程判断
- 五轴数控转台_各式五轴加工中心的优缺点比较
- sqlserver 标准系统数据库
- C语言再学习 -- 关键字void
- 一个调用其他activity的完整例子,使用了 onActivityResult和startActivityForResult
- OpenStack云第五天
- 选择湿度传感器注意的若干问题
- python爬取全国真实地址_Python3爬虫全国地址信息
- 【OJ】2020蓝桥杯模拟赛题解(Java语言描述)
- (10)js操作符(运算符)
- c++ log函数_高斯拉普拉斯算子(Laplacian of Gaussian, LoG)
- ffmpeg获取设备支持的分辨率_Qt音视频开发6-ffmpeg解码处理
- shell入门(一)
- mac本常用快捷键大全
- 协同过滤推荐算法总结
- cactiEZ 使用
- 阅读心得:JDE:Towards Real-Time Multi-Object Tracking
- 中国古代称谓专有名词
- 深度学习 图像识别 四