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.
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
"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.