M1850资源网 - 最专业的网站源码模板下载站!

全部作品
全部作品
织梦模板
网站模板
源码插件
游戏源码
脚本特效
视频教程
建站教程
M1850资源网 > 建站教程 > 织梦教程 > DEDE教程 > DEDE Fatal error: Call to a member function GetInnerText()

推荐下载

标签推荐

>> 更多

DEDE Fatal error: Call to a member function GetInnerText()

今天用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。

Fatal error

以前也创建过很多自定义模型,也勾选上过这个“前台参数”,但是从没遇到过这个情况。

根据提示我们可以看到,是由于调用了一个非对象的成员函数,这显然是不可以的。

所以我们的解决办法就是打开\include\taglib\channel\img.lib.php 文件,找到第52行的$innerTmp = $arcTag->GetInnerText(); 把其替换为$innerTmp = ($arcTag==””) ? trim($arcTag) : trim($arcTag->GetInnerText()); 保存。

再次更新试试,是不是没有错误提示了?

嘿,我来帮您!

展开