2013-08-02 100 views
-3

就在今天,当我打开我的网站,我发现这个致命的错误:致命错误:调用一个成员函数的getType()一个非对象

Fatal error: Call to a member function getType() on a non-object in /nfs/c08/h03/mnt/152783/domains/jobs.mediajobs.com/html/system/lib/orm/ObjectProperty.php on line 427

当我搜索了这条线,我发现这个代码:

function getType() { return $this->type->getType(); } 

我不知道发生了什么。

整个代码我粘贴在这里..

http://pastie.org/private/lb3sfkkytzofxer2gtynvq

请帮助!

+4

把你的错误在谷歌,它会让你立即回答 – NDM

回答

0

检查什么$this->type是。你的代码期望它是一个对象,而它显然不是。

+0

我的PHP知识是非常有限的,但我想知道这是什么。 –

+0

我们不可能仅仅从这一行代码中告诉你。 –

0

$this->type目前不是一个对象。检查你是否初始化(或设置)它,如果你没有用int,string或其他意外的方式覆盖对象。

+0

此代码属于一个名为Job Board Software的软件,错误出现在我没有触及的软件的核心文件中。 –

+0

你最近更新了软件吗? –

+0

是的,我做了,但更新后它工作。 –

相关问题