2011-11-02 76 views
0

我使用的是Joomla組件com_fabrik,但它的安裝成功。當我嘗試創建表單時,出現以下錯誤。Joomla組件功能已棄用

Fatal error: Call to a member function setId() on a non-object in C:\xampp\htdocs\sankalpJoomla\administrator\components\com_fabrik\models\form.php on line 108 

當我搜索我得到的文件中的代碼。

$feFormModel->setId($this->getState('form.id')); 

我搜索到該函數已被棄用。是他們解決問題的其他選擇嗎?

回答

0

雖然可能是該函數已被棄用,但您得到的錯誤與此無關(至少不是直接相關)。發生了什麼事是$feFormModel不是一個實際的對象,因爲它有沒有 memeber功能。所以當setId()被調用時,這個錯誤正在被拋出。

可能的原因是該組件與您使用的Joomla版本之間存在某種不兼容性。