Génération link_to dans un foreach
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:
Code:
1 2 3 4
|
$actions = xxxxTable::maFonction(args);
foreach($actions as $action)
echo link_to('monLien','action',$action); |
Mon routting:
Code:
1 2 3 4 5 6
|
action:
url: /xxxx/xxxx.html
class: sfDoctrineRoute
param: { module: jeu, action: action }
options: { model: Action, type: object } |
Mon module JEU et mon action ACTION existe et le link_to amene bien où il faut.
Le model est bien Action.
Je m'aperçois que dans l'action lorsque je fais un :
Code:
1 2
|
die($this->getRoute()->getObject()->getObjet()); |
Sachant que mon getObjet() est juste un entier.
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:
1 2 3 4 5 6 7 8 9 10
|
Code:
123456 |
action:
url: /xxxx/xxxx/:slug.html
class: sfDoctrineRoute
param: { module: jeu, action: action }
options: { model: Action, type: object } |
|