#php
#php
Вопрос:
Я использую компонент Joomla com_fabrik
, но его установка прошла успешно. Когда я пытаюсь создать форму, я получаю следующую ошибку.
Fatal error: Call to a member function setId() on a non-object in C:xampphtdocssankalpJoomlaadministratorcomponentscom_fabrikmodelsform.php on line 108
Когда я искал код в файле, я получил.
$feFormModel->setId($this->getState('form.id'));
Я искал, что функция устарела. есть ли у них какой-либо другой вариант решения проблемы?
Ответ №1:
Хотя может случиться так, что функция устарела, ошибка, которую вы получаете, не связана с этим (по крайней мере, напрямую). То, что происходит $feFormModel
, не является реальным объектом, и из-за этого у него нет функций memeber. Поэтому при setId()
вызове из него выдается эта ошибка.
Вероятной причиной является какая-то несовместимость между этим компонентом и версией Joomla, которую вы используете.