Bonjour ,
Dans la leçon 5 du jobeet , il est dit qu'il est possible de récuperer l'instance d'un objet via les routes , je comprend pas le concept en réalité.
La route la voici :
job_show_user:
url: /job/:company_slug/:location_slug/:id/:position_slug
class: sfDoctrineRoute
options: { model: JobeetJob, type: object }
param: { module: job, action: show }
requirements:
id: \d+
sf_method: [get]
Ici je comprend bien qu'il faut être dans le executeShow du module job pour récuperer un objet , mais ce que je ne comprend pas c'est comment cet objet est généré via getRoute()->getObject() , et surtout à quoi ca équivaut ?
Normalement pour déclarer un objet , je fais $this->job = Doctrine_Core::getTable('JobeetJob')->execute();
et je récupère l'image de la table jobeetJob , comment est ce possible avec les routes ?
Partager