- 1
[Opened] récupérer le module et le controleur courant
Posted by peter on 09/06/2009 12:48
Bijour bijour,
alors, aujourd'hui: j'ai dans ma webapp une barre des menus qui est une Zone. Cette Zone a un menu déroulant. A la modification du menu, une action une variable de session et redirige l'utilisateur à la page default:index.
j'aimerai que l'utilisateur soit redirigé vers la page où il était, donc j'ai mis un
<input type="hidden" name="selecteur" value="module~ctrl:action" />
que j'utilise dans mon action et tout marche bien.
Maintenant, la question à 2 euros: Est-ce possible de récupérer mon module, mon controleur et mon action de façon dynamique ? Si oui, comment ? Si non, quoi faire ?
http://www.petermeuel.com
[Opened] Re: récupérer le module et le controleur courant
Posted by peter on 09/06/2009 13:09
Bon, en attendant une réponse des jelix-gurus, j'ai fait ça "à la main" J'ai gardé le moteur d'url standard et c'est absolument sans garanti.
Mais ça marche :)
$url = $_SERVER['REQUEST_URI']; $parties = explode("/",$url); $nbr_args = sizeof($parties); $index = array_search("index.php",$parties); $module = $parties[$index+1]; $ctrl = $parties[$index+2]; $action = ($parties[$index+3]=='')?"index":$parties[$index+3];
http://www.petermeuel.com
[Opened] Re: récupérer le module et le controleur courant
Posted by foxmask on 09/06/2009 16:02
peter écrivait:
j'aimerai que l'utilisateur soit redirigé vers la
page où il était,
bonjour cf http://jelix.org/articles/fr/manuel-1.0/coordplugins/history?s=history
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: récupérer le module et le controleur courant
Posted by foxmask on 09/07/2009 00:49
you're welcome :D
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
- 1