- 1
[Ouvert] créer un controller générique
Posté par ornythorink le 15/02/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
[Ouvert] créer un controller générique
Postée par yan_vn le 16/02/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/
[Ouvert] Re: créer un controller générique
Postée par ornythorink le 16/02/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.
[Ouvert] créer un controller générique
Postée par laurentj le 19/02/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 :-)
[Ouvert] créer un controller générique
Postée par ornythorink le 26/02/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