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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Notice: Undefined index: menu in C:\dev\sfprojects\gestAvocat\apps\backend\modules\main\templates\indexSuccess.php on line 5
Merci d'avance