web-dev-qa-db-fra.com

Composant: La publication des boutons ne fonctionne pas

je suis la série "Développement d'un composant MVC" sur https://docs.joomla.org/J3.x:Developing_an_MVC_Component , mais lorsque je clique sur le bouton de publication, j'ai une erreur "Erreur fatale: appel à la méthode non définie JmsMessagesModelMessages :: publish () dans E:\xampp\htdocs\joomla37\libraries\legacy\controller\admin.php à la ligne 210 ". Quelqu'un m'aide. Je utilise joomla 3.7.5. Merci.

2
pdutie94

Vérifier la $name et $prefix variables qui passent sur la fonction getModel de votre contrôleur.

$name = NAME_OF_Votre_EDIT_VIEW
$prefix = COMPONENT_NAME + Model

1
Jaime Medina

"Erreur fatale: appel de la méthode non définie JmsMessagesModelMessages :: publish () dans E:\xampp\htdocs\joomla37\libraries\legacy\controller\admin.php à la ligne 210"

Comme le dit l'erreur, vous n'avez pas implémenté de fonction publish () dans votre modèle.

Créez-en un qui change l'état de la colonne comme vous le souhaitez dans la base de données et cela fonctionnera.

1
troyKoutei