Bonsoir à tous !
J'ai une requête qui récupère une collection.
Pour chaque élément je veux avoir un lien fonctionnant avec une DoctrineRoute.
Voici mon code:
Mon routting:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $actions = xxxxTable::maFonction(args); foreach($actions as $action) echo link_to('monLien','action',$action);
Mon module JEU et mon action ACTION existe et le link_to amene bien où il faut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 action: url: /xxxx/xxxx.html class: sfDoctrineRoute param: { module: jeu, action: action } options: { model: Action, type: object }
Le model est bien Action.
Je m'aperçois que dans l'action lorsque je fais un :
Sachant que mon getObjet() est juste un entier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 die($this->getRoute()->getObject()->getObjet());
Lorsque je clique sur deux liens différents, le die m'affiche la même chose !
(Et bien évidemment en BDD ils sont différents...)
Une idée du problème ???
Merci d'avance pour votre aide
_ _ _ _ _
RESOLU !
Il faut que chaque url du link_to soit différentes donc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Code : Sélectionner tout - Visualiser dans une fenêtre à part
123456 action: url: /xxxx/xxxx/:slug.html class: sfDoctrineRoute param: { module: jeu, action: action } options: { model: Action, type: object }
Partager