Bonjour à tous,
comme beaucoup je débute avec symfony avec le tutoriel Jobeet, et j'ai un problème de compréhension pour définir les routes. Le principe je l'ai compris, et je voudrais savoir si j'ai bien compris le rôle de url_for.
Dans cette partie : http://www.symfony-project.org/jobee...ion_des_routes, il est dit qu'on veut obtenir une URL de ce genre :Dans routing.yml on écrit :/job/sensio-labs/paris-france/1/web-developer
Est pour accéder à cette url, le lien est :job_show_user:
url: /job/:company/:location/:id/:position
param: { module: job, action: show }
L'id n'est pas au bon endroit, est-ce une erreur?url_for('job/show?id='.$job->getId().'&company='.$job->getCompany().
'&location='.$job->getLocation().'&position='.$job->getPosition())
Le helper url_for, remplace les caractères '&' et '=' par '/', c'est ça son rôle?
Ensuite, dans la partie http://www.symfony-project.org/jobee...se_de_la_route
J'aimerai savoir si j'ai bien compris.
Avec l'entrée "options", on lie une route avec un model, cela est posible que si le model donne accès aux paramètres de la route ici compagny, location...
Est-ce que j'ai bien compris le principe?
Maintenant je comprends pas d'où sort la variable $job, ou est-elle définit...
Voila pour mes questions.
Merci par avance.
Partager