2011-11-02 2 views
0

J'utilise un composant Joomla com_fabrik mais si son installation avec succès. Comme j'essaye de créer le formulaire j'obtiens l'erreur suivante.Joomla composante fonction obsolète

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 

Lorsque j'ai cherché du code dans le fichier, j'ai obtenu.

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

J'ai recherché cette fonction est obsolète. est leur toute autre option pour régler le problème?

Répondre

0

Bien qu'il se peut que la fonction soit obsolète, l'erreur que vous obtenez n'est pas liée à cela (du moins pas directement). Qu'est-ce qui se passe est $feFormModel n'est pas un objet réel, et à cause de cela, il a pas de fonctions memeber. Donc, quand setId() est appelé, cette erreur est levée.

La cause probable est une sorte d'incompatibilité entre ce composant et la version de Joomla que vous utilisez.