- 1
[Opened] créer un controller générique
Posted by ornythorink on 02/15/2014 03:32
Bonjour
Je souhaiterai créer un controlleur générique encapsulant les méthodes commmunes à mes divers controlleurs. J'ai essayé de dériver de jController pour ensuite étendr e mon controleur générique mais il semble que ça ne fonctionne pas. Est-ce que le cas est soluble?
Merci d'avance
[Opened] créer un controller générique
Posted by yan_vn on 02/16/2014 10:13
Bonjour anonyme,
En principe on place les méthode "communes" dans une classe métier : http://docs.jelix.org/fr/manuel-1.5/utilisation-classes
De manière plus générale, je recommande de lire ceci : http://docs.jelix.org/fr/manuel-1.5/traitements_communs
Cordialement, Yannick.
Yannick DEVOS - http://www.nature-mekong.com/
[Opened] Re: créer un controller générique
Posted by ornythorink on 02/16/2014 13:07
Bonjour
Pourquoi anonyme?
Oui ces règles me sont familières. Il s'agait plus de factoriser des appels à une méthodes héritée entre plusieurs controlleurs. Comme par exemple, va chercher les meta seo, fais le check des droits pour cette page. Copier coller les traiements communs sur les différens controller m'intéresse moins; J'espère ne pas avoir été trop confus.
[Opened] créer un controller générique
Posted by laurentj on 02/19/2014 13:08
Bonjour,
mais il semble que ça ne fonctionne pas
ça aide pas à trouver la solution ce genre d'explication :-)
Qu'est ce qui ne fonctionne pas ? quelles erreurs tu as ?
En tout cas, il n'y a pas de raison que ça ne fonctionne pas. Tout contrôleur peut hériter d'un autre contrôleur. Utiliser l'héritage objet avec Jelix n'est pas incompatible, bien au contraire :-)
[Opened] créer un controller générique
Posted by ornythorink on 02/26/2014 20:21
Oui j'en était bien sûr. Désolé pour le flou. Tu m'as déjà donné la réponse dans ta doc: http://docs.jelix.org/fr/manuel-1.3/traitements_communs section héritage
- 1