官方系列教材 - H计划

代码生成器

有一些朋友在升级joomla后发现编辑菜单会出现 0 Cannot use object of type stdClass as array。下面就是这个问题的解决方案

出现问题


问题的原因


Joomla升级后导致的不兼容性(主要针对的是第三方扩展)

解决的方法


我们的目标是确认到底哪一个插件出现问题。因此,需要获得更多的出错信息。

前往全局设置中,将错误报告设置为开发,将调试模式设置为是。这样你就可以看到到底是在哪一个文件中报错。通过文件的路径,就可以确定是哪一个插件了。(解决的时候没有截图,无法具体演示)

找到插件后 ,你可以在后台将插件关闭,看看问题是否解决,如果问题解决了,那么说明你找对了位置。

下一步,你有两种方案,一种是询问扩展开发商是否发布了升级版本。一般都会有升级版本发布。另外一种就是直接关闭插件,看看对系统的使用是否有影响,如果没有影响就直接关闭了。如果有影响,那么就找开发(在Joomla开发群中Q我一下即可)改一下代码。 

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第1章 经验分享

第2章 专题教程

第3章 扩展推荐

第13章 扩展更新日志