我正在使用Joomla组件com_fabrik
但是它的安装成功。当我尝试创建表单时,我遇到了错误。
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 :(得分:0)
虽然可能是该函数已被弃用,但您获得的错误与此无关(至少不是直接)。发生的事情是$feFormModel
不是一个实际的对象,因此它具有 no memeber函数。因此,当从它调用setId()
时,会抛出此错误。
可能的原因是此组件与您正在使用的Joomla版本之间存在某种不兼容性。