J'apprends le développement de Joomla et j'ai jusqu'à présent compris comment créer des sous-contrôleurs, des modèles, des vues et des présentations. J'essaie maintenant de comprendre comment je peux passer le contrôle du sous-contrôleur à une vue lorsqu'un administrateur clique sur l'icône "Nouveau" de la barre d'outils. Pour ce faire, je suis passé en revue le composant Bannières fourni avec Joomla.
Voici où je suis un peu perdu et espère que quelqu'un pourra me faire comprendre.
/ views/banners/view.html.php suggère l'existence d'un sous-contrôleur bannière avec la tâche add:
if (count($user->getAuthorisedCategories('com_banners', 'core.create')) > 0)
{
JToolbarHelper::addNew('banner.add');
}
Cependant, lors de l'inspection de / contollers/banner.php, je ne trouve aucune ajout tâche affectée à l'icône de la barre d'outils (ni à aucune tâche affectée au menu).
De plus, cliquer sur l'icône "Nouveau" me redirige vers index.php? Option = com_banners & view = bannière & layout = edit
Je ne comprends tout simplement pas où se trouve la redirection, car je ne trouve aucun point de référence vers banner.add. Un conseil sur ce que Joomla fait en arrière-plan?
Merci @Fari, j'ai pu examiner le cours suggéré pour voir ce qu'il fait.