OneThink_V1.1在php7 下出错问题

一直使用onethink的程序,OneThink是thinkPHP团队的内容管理程序。

OneThink是一个开源的内容管理框架,基于最新的ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化、驱动化和插件化的设计理念于一体,开启了国内WEB应用傻瓜式开发的新潮流。

原来一直使用php5.6,程序运行很完美,升级到php7 时,默认模型添加修改数据时出现错误,

onethink

出现错误的原因好像是默认文档中 推荐字段(position)未空时,在进行数组转字符串时,出现错误。提示的是arr2str函数错误,

function arr2str($arr, $glue = ‘,’){
return implode($glue, $arr);
}

只需要将arr2str函数的第一个参数 $arr 添加默认参数即可解决此错误。

2、菜单显示/隐藏出错,editRow方法中有四个参数,第四个为 msg,在调用时,填写了3个,只需在 admin 模块中 MenuController.calss.php 的 toogleHide 中填写第4个参数

public function toogleHide($id,$value = 1){
$this->editRow(‘Menu’, array(‘hide’=>$value), array(‘id’=>$id),‘’);
}

其它错误未全部列出,可以在使用中(谷歌浏览器),如果出现错误 ,或点击时没有反应,刷新后,按F12,在点击,查看network 标签中,查看错误,里面有错误信息详情,大部分错误都是函数没有默认参数导致的,填上即可解决

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/87.html

(0)
adminadmin
上一篇 2018年11月18日 下午10:15
下一篇 2018年11月18日 下午10:22

相关推荐

  • PHP导出xls,xlsx表格

    仓储优化的意义在老旧的项目中使用PHPExcel 导出表格,数据量大一点的时候,服务器就扛不住了,如果您不想使用PhpSpreadsheet进行导出,可以尝试使用 PHP_XLSXWriter,…

    2024年12月31日
  • 迅时网关默认IP及用户名

    仓储优化的意义MX120G是迅时推出的大容量、高性能、高可靠的语音接入网关,支持完备的办公电话功能,提供灵活多样的接入手段。MX120G具有极高的性价比,特别适用于大型呼叫中心和高端IP语音集成…

    2018年11月18日
  • 阿里云轻量服务器配置及安装宝塔面板

    仓储优化的意义为什么选择轻量服务器? 1、轻量服务器比 ECS 同等服务器会便宜很多,如果是新用户还是可以考虑 ECS 的, 2、带宽大,轻量服务器 限峰值带宽30Mbps ,但是每月又流量限制…

    2023年11月18日
  • Mac虚拟机Parallels Desktop

    仓储优化的意义Parallels Desktop 18(PD18)是一种在Mac上同时运行macOS和Windows的虚拟机,支持Intel和M芯片,并在Mac和Windows之间无缝复制和粘贴…

    2024年3月16日
  • ThinkPHP6(PHP)链接达梦数据库配置

    仓储优化的意义ThinkPHP6(PHP)不能直接通过现有的扩展和代码直接连接达梦数据库,要通过先在PHP中安装达梦的PDO驱动(扩展)和DM驱动(扩展),要在安装达梦的时候勾选驱动(如果有也可…

    2023年11月19日
  • Mac系统下PhpStorm试用版下载地址

    仓储优化的意义PhpStorm 是 JetBrains 公司开发的一款商业的PHP集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。 Mac系统,…

    2024年3月16日
  • 鼎信通达 FXS模拟网关 配置(FreeSwitch)

    仓储优化的意义DAG2000-32S是一款多功能语音网关,用于提供模拟话机、传真或者模拟程控交换机PBX到IP语音网关无缝连接。它同时提供RJ11和RJ21接口,满足用户不同场景的布线需求。 而…

    2018年11月18日
  • fastadmin 自定义下拉按钮如何自动弹出

    仓储优化的意义fastadmin添加自定义按钮时,如果带下拉菜单是,默认是需要点击才会弹出菜单,这样有点不方便,我们可以设置鼠标放上时,自动弹出,鼠标拿走就消失那种,可以在js index 方法…

    2023年12月11日
  • laravel、thinkphp 打印getLastSql

    仓储优化的意义laravel打印最后执行sql语句 ThinkPHP 输出最后执行sql,可以在语句后面直接输出

    记事本 2025年1月24日
  • svn up 时每次都需要输入密码解决办法

    仓储优化的意义linux 系统下执行svn up 时每次都需要输入密码,可以通过设置直接进行更新 修改目录 ~/.subversion/auth/svn.simple/ 中的文件,文件名是一个比…

    记事本 2024年11月21日

发表回复

登录后才能评论
WeChat