您现在的位置是:首页 > 教程 > dedecms教程dedecms教程

dede织梦提示Fatal error: Call to a member function GetInnerText()

凡柔2023-09-26 13:20:54dedecms教程已有人查阅

导读今天用DEDE创建一个栏目时,用到了一个自定义模型。刚开始为了能使一个添加的字段可以在列表的底层模板中获得,就把“前台参数”那里勾选上了

今天用DEDE创建一个栏目时,用到了一个自定义模型。刚开始为了能使一个添加的字段可以在列表的底层模板中获得,就把“前台参数”那里勾选上了,结果在创建完栏目更新网站的时候,遇到了一个致命性错误:
Fatal error: Call to a member function GetInnerText() on a non-object in D:\APMServ5.2.6\www\htdocs\include\taglib\channel\img.lib.php on line 52。
以前也创建过很多自定义模型,也勾选上过这个“前台参数”,但是从没遇到过这个情况。
根据提示我们可以看到,是由于调用了一个非对象的成员函数,这显然是不可以的。
所以我们的解决办法就是打开\include\taglib\channel\img.lib.php 文件,找到第52行的
$innerTmp = $arcTag->GetInnerText();
把其替换为
$innerTmp = ($arcTag==””) ? trim($arcTag) : trim($arcTag->GetInnerText());
保存。
再次更新试试,是不是没有错误提示了。

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

本栏推荐

相关标签