web-dev-qa-db-fra.com

Joomla noms de vue singulier et pluriel

Y a-t-il une fonctionnalité intégrée disponible dans joomla pour déterminer le nom de la vue au pluriel?

J'ai créé 2 vues en tant que "livraison" et "livraisons". La vue "remise" consiste à afficher les enregistrements dans une vue de liste à l'aide de default.php et la vue "livraisons" consiste à afficher un seul enregistrement à l'aide de edit.php.

Lorsque je clique sur le bouton d'annulation de la liste, la vue est redirigée vers une vue appelée "livraisons" et, comme j'ai le nom de la vue sous le nom "livraisons", elle indique que la vue n'est pas trouvée.

Je veux juste comprendre si cette fonctionnalité est intégrée à Joomla pour déterminer le nom au pluriel d'une vue donnée.

5
Malaiselvan

Oui il y a. Jetez un coup d'œil à this if statement in JControllerForm class.

Donc, pour rediriger vers deliverys, vous devez ajouter une propriété

protected $view_list = 'deliverys';

dans votre contrôleur. Si cela n'existe pas, Joomla! tente de déterminer le nom de la vue par lui-même.

Et bien sûr, une autre solution serait de renommer votre vue.

Je pense que vous avez delivery view pour un enregistrement et deliverys pour une liste, et non l'inverse?

2
Rene Korss