2011-10-01 5 views
0
job_show_user: 
    url:  /job/:company/:location/:id/:position 
    class: sfDoctrineRoute 
    options: { model: JobeetJob, type: object } 
    param: { module: job, action: show } 
    requirements: 
    id: \d+ 
    sf_method: [get] 

내가 사용 :초 매개 변수는 템플릿의

url_for('job_show_user', $job) 

이전에 내가

url_for('job/show?id=', $id) 

을 사용 (라우팅없이) 내가 라우팅이를 만들 수있는 방법?

저는 $ job이 없지만 $ id를 알고 있습니다.이 ID는 리디렉션해야합니다. 제가

url_for('job_show_user', 2) 

는 그때 오류를 사용할 경우

- 두번째 파라미터 배열해야한다.

답변

1

url_for('job_show_user', array('id' => 2)) 또는 url_for('@job_show_user?id=2')을 시도해야하지만 다른 매개 변수도 입력해야합니다.