- 1
[Ouvert] jAuth dans Silex
Posté par maitrepylos le 14/09/2012 11:20
Bonjour,
Est-il possible d'intégrer des modules Jelix dans Silex ?
Merci.
[Ouvert] jAuth dans Silex
Postée par foxmask le 14/09/2012 13:50
bonjour,
Comme cela n'a jamais été essayé on ne peut pas dire si ca collerait ou non. il faut esasyer mais à vu de nez je pense que Silex utilisant des Namespace et pas Jelix, ca peut coincer tôt ou tard.
Laurent pourra confirmer.
Ce qui a déjà été essayé c'est d'integrer des libs tierces tel Zend ou Doctrine à Jelix
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Ouvert] jAuth dans Silex
Postée par laurentj le 16/09/2012 10:07
bonjour,
intégrer des modules jelix dans silex nécessitent de déclarer toutes les urls au niveau de silex pour exécuter les contrôleurs des modules.
Ensuite les modules s'appuient sur une multitude de composants jelix : jUrl, jDao, jForms, et en particulier jApp, l'objet central d'un "environnement jelix". Donc il faut instancier jApp avec une config jelix etc, un autoloader jelix etc... Bref, en gros l'application reviendrait à lancer Jelix et à utiliser Silex en remplacement du moteur d'url.
À mon avis, au final, il n'y a pas grand intéret d'utiliser Silex avec des modules Jelix. Autant utiliser Jelix directement.
Maintenant, si tu veux utiliser du code basé sur silex, et des modules Jelix, le mieux c'est d'avoir deux points d'entrée. Celui de silex (index.php), et un autre (module.php par exemple), qui est celui d'une appli Jelix configurée avec les modules de ton choix.
Un site web peut utiliser plusieurs frameworks / applis les uns à coté des autres hein ;-)
@foxmask : le fait qu'il y ait des namespaces ou non ne changent pas grand chose. c'est juste une histoire de configurer l'autoloader correctement.
- 1