probleme passage variable dans le même module
Bonjour tout le monde,
J'ai un problème de transmission de variables dans le même module et la même action dans mon layout.php j'ai définis les liens par exemple:
Code:
1 2
|
<a href="<?php echo url_for('@main_menu?menu=empcli');?>">EmpCli</a> |
Puis je voudrais selon la variable que j'ai transmis dans le lien,
puis je voudrais la récupérer dans la même page en faisant un test avant
Code:
1 2 3 4
|
<?php if($menu = $_GET["menu"]):?>
<?php include_partial('@main_menu?menu=empcli') ?>
<?php endif;?> |
ainsi dans le partial je pourrais récupérer le cotenu de la variable etc..
voici mo fichier routing.yml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
main_menu:
url: /main/:menu
class: sfRequestRoute
param: { module: main, action: index }
requirements:
sf_method: [get]
privilege:
class: sfDoctrineRouteCollection
options:
model: Privilege
module: privilege
prefix_path: /privilege
column: idprivilege
with_wildcard_routes: true
employe:
class: sfDoctrineRouteCollection
options:
model: Employe
module: employe
prefix_path: /employe
column: idemploye
with_wildcard_routes: true
# generic rules
# please, remove them by adding more specific rules
homepage:
url: /
param: { module: main, action: index }
#default_index:
# url: /:module
# param: { action: index }
#default:
# url: /:module/:action/* |
L'erreur que j'obtient:
Code:
1 2
|
Notice: Undefined index: menu in C:\dev\sfprojects\gestAvocat\apps\backend\modules\main\templates\indexSuccess.php on line 5 |
Merci d'avance