Fatal error: Call to a member function setAttribute() on a non-object in Magento

壹佰智慧门店应用模块出错出现Call to a member function execute() on boolean解决方法 壹佰智慧门店应用模块出错出现Call to a member function execute() on boolean解决方法 (备注:此方法是适用前提没有及时备份.sql格式的数据库文件) 阅读详情

升级到1.4.20版本,出现 Fatal error: Call to a member function setAttribute() on a non-object in 的错误,有些头痛,后来网上找到解决办法:

在app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php 第374行 将

$this->_source = Mage::getModel($this->getSourceModel())

->setAttribute($this);

改为:

if(is_object(Mage::getModel($this->getSourceModel()))){

$this->_source = Mage::getModel($this->getSourceModel())

->setAttribute($this);

}

然后再找到/app/code/core/Mage/Adminhtml/Block/Widget/Form.php 第201、202行将

$element->setValues($attribute->getSource()->getAllOptions(true, true));

改为:

if(is_object($attribute->getSource())){

$element->setValues($attribute->getSource()->getAllOptions(true, true));

}

到这里基本上问题会解决,如果还是不行请看原文,

原文地址是http://blog.logicalquest.com/php/magento/fatal-error-call-to-a-member-function-setattribute-on-a-non-object-in/

 

thinkphp5报错 Call to a member function toArray() on array thinkphp5内报错Call to a member function toArray() on array 使用场景 使用模型查询后,想获取不包含对象内容的数组结构的结果。 使用方式 $gardenAuth = new GardenAuth(); $res = $gardenAuth->where(['id'=>$id])->select()->toArray(); 结果 Call to a member functio... 阅读详情

相关推荐

【Aseprite】制作Unity2D瓦片地图素材(平台游戏)

本文章用于记录用Aseprite软件制作2D平台游戏的瓦片地图的方法。

凡心所向,素履以往 5543

php进行递归时出现Call to a member function 方法() on null的原因以及解决方案

【原因】:递归导致开辟新的栈,在新栈中你的"方法()"这个成员属性是不存在的 【解决方案】:进行递归时将"方法()"当做参数传入进去即可解决 【案例如下】:(如果有不清楚的,欢迎给我进行留言),php交流QQ群188386255 ,专业php高级完整视频免费下载中心

df981011512的博客 11万+

数据可视化—power bi 基础操作汇总

数据来源: https://pan.baidu.com/s/1U_Y7rKfhnSKbLmh4FcUD_Q 提取码: yq5v 目录 基本功能与视图 编辑与查询—修改column案例 建立关联性 新增column与DAX完成总价运算 习题练习1:建立可视化图表 产品销售统计图 column拖曳可视化 1.基本功能与视图 ①基础操作界面 ②获取数据—以打开excel为例 ③数据文件基本视图 可视化形式:柱状图、数据、关联性 2.编辑与查询—修改column ①编辑与查询—数据处理界面 .

weixin_52730784的博客 2682

Fatal error: Call to a member function on a non-object 的2种解决办法

这两天被一个莫名其妙的错误:Fatal error: Call to a member function on a non-object in d://www/htdocs/inc.php 77 搞的是晕头转向的。花了两天的功夫也没找出原因。在网上也没有搜索到解决的办法。无奈之下只好一行一行的比对代码,最后终于发现了错误之处:数据库字段错误! 一开始我根本就没有联想到这方面的原因,只...

2050

NVIDIA B300 vs B200:详细解析与性能对决

详细解析 NVIDIA B300 整机)的性能,并与前代的 B200 进行对比。它不仅在核心计算能力(FP8)上实现了飞跃,更重要的是通过革命性的第二代 Transformer Engine 和第五代 NVLink 技术,彻底重塑了大规模 AI 模型训练和推理的效率与规模上限。其显存容量和带宽的巨大提升也为处理超大型模型和数据提供了坚实基础。与 B200 相比,B300 是一次全面的、代际性的性能跃升,特别适合那些需要处理最前沿、最复杂 AI 和科学计算任务的用户和组织。

2401_89353317的博客 3052

遥感大模型核心技术之自监督预训练技术研究(2025年9月版)

本文系统探讨了自监督预训练技术在遥感大模型构建中的核心作用。随着遥感数据进入"大数据"时代,传统监督学习面临"数据丰富、标签贫乏"的瓶颈,而自监督预训练通过设计代理任务从无标签数据中学习特征表示,成为驱动大模型发展的关键引擎。文章分析了遥感领域对自监督预训练的三大独特挑战:多源异构性、地理空间约束和时空动态性,并提出了针对性解决方案:掩码自编码(MAE)技术及其演进、地理对比学习与多模态融合、位置感知预训练与多任务学习。

panshengwu的博客 842

Vue建站 php错误:Call to a member function execute() on a non-object

1、查看sql语句是否由差错。 2、查看php编码是否为utf-8,在程序开头加上: header(“Content-Type: text/html;charset=utf-8”); 3、查看数据库中要查询的字段排序方式选择,系统默认是lantin编码,改为utf8-unicode-ci。 我是因为原因3 debug了2个小时,写在小本本上,记仇 ...

JasonRaySHD的博客 1872

深度学习---双层神经网络中矩阵的运算及其含义记录

深度学习---双层神经网络中矩阵的运算及其含义记录神经网络的正向传播与反向传播正向传播第一层的权重矩阵第一层的输入矩阵Z^1^ = W^1^X^1^ + b^1^A^1^ = σ(Z^1^)第二层的权重矩阵第二层的输入矩阵Z^2^ = W^2^A^1^ + b^2^反向传播dz^2^ = A^2^ - Ydw^2^ = 1/n dz^2^A^1T^db^2^ = 1/n np.sum(dz^2...

qq_43228441的博客 3745

织梦更新列表页提示Fatal error: Call to a member function GetInnerText()

织梦更新列表页提示Fatal error: Call to a member function GetInnerText() 今天在做一个站时用到了自定义模型,遇到了些问题,在更新列表页时提示: Fatal error: Call to a member function GetInnerText() on a non-object in E:\www\include\taglib\channel\img.lib.php on line 51 这个错误会在更新自定义模型栏目列表的时候出现,修复此问题方

PHP错误汇总 211

DexProtector内存态匿名段检测绕过与dex重组技术

Dex文件是Android应用的核心执行单元,其结构规范(如header_item、class_def_item、code_item)决定了运行时加载与解析的底层逻辑。DexProtector通过将dex数据拆解为多个无文件名、受保护的内存匿名段(如[anon:dp_header]、[anon:dp_code]),规避传统基于文件特征或标准加载路径的检测机制。该策略依赖Android mmap内存管理与ART虚拟机对dex结构的刚性要求,形成可被观测的布局规律。理解其内存态组织原理,结合权限/大小/命名/内

weixin_30855761的博客 689

7.7 数据分析助手:用AI洞察业务数据价值

摘要:AI数据分析助手构建指南 本文介绍了如何构建AI数据分析助手,帮助企业从业务数据中提取价值。系统包含四大核心模块:自然语言理解模块解析用户查询意图,查询规划模块转换为SQL语句,数据可视化模块生成图表,以及洞察生成模块提供深度分析。文章通过销售数据分析助手案例,展示了从数据库准备到自然语言处理的完整实现流程,包括示例代码和系统架构图。该解决方案可降低数据分析门槛,让业务人员直接参与数据探索,提升决策效率。

yonggeit的博客 4092

phpexcel导入

最近写了一个项目,主要是给58销售的朋友用的,他需要用到excel导入到数据库,正好研究下。1.首先下载一个phpexcel到本地,然后解压之后就可以将phpExcel文件夹和phpExcel.php这两个放到vendor目录里面方便引入,2.显示excel导入的页面,<form enctype="multipart/form-data" method="post" id="form-adm...

会php的猪 285

【存算一体架构实战】四、突破编译壁垒:手把手实现AI模型到存算硬件的自动映射

摘要:存算一体硬件的性能优势难以充分释放,核心瓶颈在于传统编译器无法高效适配"计算-存储融合"的新型架构。本文系统剖析传统编译流程在存算硬件上的三大痛点:数据布局不匹配导致90%带宽浪费、算子映射效率低使硬件利用率不足30%、缺乏专用优化_pass导致延迟居高不下。通过构建MLIR-PIM编译框架,实现从AI模型到存算硬件的全自动化映射,核心流程包括:TensorFlow模型→MLIR Dialect转换→存算优化_pass→硬件指令生成。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 242

DedeCMS提示“Fatal error: Call to a member”错误的解决办法

出现这个错误主要是因为后台管理模板路径错误,具体解决办法如下: 在管理目录下找到并打开index_top.php文件,在96行找到如下代码: <li><a href=”javascript:OpenMenu(10,”,’file_manage_main.php?activepath=/templets’,10)”>模板管理</a></li> 将其修改为下面的代码: <li><a href=”javascript:OpenMen

PHP错误汇总 258

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in

Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in

weixin_74245272的博客 842

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

conn.php on line 5,我在php数据库连接的时候报错,最后一句显示错误“Fatal error: Uncaught Error: Call to a member function c...

源自:4-3 首页APP接口开发之方案一(下)我在php数据库连接的时候报错,最后一句显示错误“Fatal error: Uncaught Error: Call to a member function connect() on null in /Applications/XAMPP/xamppfiles/htdocs/connect.php:38 Stack trace: #0 {main} ...

weixin_39707612的博客 3645

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

织梦添加自定义字段为图片出现Fatal error: Call to a member function GetInnerText()错误解决方法

织梦添加自定义字段为图片出现Fatal error: Call to a member function GetInnerText()错误解决方法 织梦修改或者添加了自定义字段为图片或者添加自定义表单后在后台修改文章的时候出现如下错误:Fatal error: Call to a member function GetInnerText() on a non-object in \include\customfields.func.php on line 539 如图所示: (此图片来源..

PHP错误汇总 335

DEDE织梦自定义模型图片内容提示Fatal error:Call to a member function GetInnerText() on a

DEDE织梦自定义模型图片内容提示Fatal error:Call to a member function GetInnerText() on a non-object 解决方法 DEDE的自定义模型,如果用来发布图片,可能会出现以下问题 在更新列表页或者点编辑文章时会提示: Fatal error: Call to a member function GetInnerText() on a non-object in E:wwwinclude aglibchannelimg.lib.php on

PHP错误汇总 163

Web_PHP_织梦更新列表页提示Fatal error: Call to a member function GetInnerText() on a non-object in ...

在更新自定义模型列表页时

cyb专栏 1889

php中出现“Call to a member function Execute() on a non-object”的问题

 没得办法,学艺不精,今天使用php+adodb进行数据库操作的时候出现“Call to a member function Execute() on a non-object”错误。搞了半天,终于晓得了,在php自定义函数中使用了全局变量,但是没有使用global语句在函数的开头进行声明。php使用变量是不需声明的,因此在函数中使用我想用的那个全局变量的时候,实际上默认创建了一个同名的局部变量,...

日光海岸 595

DedeCMS提示"Call to a member function GetInnerText()"解决办法

今天QQ知啦在做一个站时用到了自定义模型,遇到了些问题,在更新列表页时提示: Fatal error: Call to a member function GetInnerText() on a non-object in E:wwwinclude aglibchannelimg.lib.php on line 51 这个错误提示会在更新自定义模型栏目列表的时候出现,修复此问题方法很简单。 编辑打开 /inculde/taglib/channel/img.lib.php 查找51行左右: $innerTmp

timi0005的博客 728

织梦提示:Fatal error:Call to a member function GetInnerText() on a non-object 解决方法

在做网站时经常能用到自定义模型,但是今天再在后台完成新建自定义模型之后,更新栏目出现如下错误提示: Fatal error: Call to a member function GetInnerText() on a non-object in E:\www\include\taglib\channel\img.lib.php on line 51 那么该怎么修复这个问题呢。 其实只需要替换...

eddioio的博客 4426

致命错误: Call to a member function validate() on null的问题

下班回来整这个东西,整了很久发现有点小坑因为特殊需求我这里用了两种上传插件一种是 ajaxfileupload  一种是 百度的  webuploader  下面是前端代码服务端代码因为百度的上传插件一直都是成功的,所以说明图片大小并没有超过php.ini 设置的大小然后ajaxfileuploader 一直报错后来看了文档,原来是 $request -&gt;file()   里面的参数是要写成...

qq_34721306的博客 4万+

Fatal error: Call to a member function read() on a non-object in 错误解决方法

wangmin_12的专栏 6407
上一篇: Ubuntu 10.4 如何上校园网?
下一篇: 让Ubuntu 10.10 引导XP
ddjohn
博客等级 码龄17年 36粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值