플러그인을 개발할 때 sluPluginRoute로 경로를 지정하여 플러그인 디렉토리에 routing.yml이 있습니다. 내 플러그인/myPlugin/설정/routing.yml에Symfony의 routing.yml에서 다른 경로를 참조 하시겠습니까?
는 :
myplugin_test:
url: /myurl/:id
class: sfPropelRoute
options: { model: myClass, type: object, method_for_criteria: selectAvailableObj }
params: { module: mymodule, action: show }
requirements:
sf_method: [GET, POST]
그것을 잘 작동합니다.
하지만, 내 응용 프로그램에서 (응용 프로그램/MyApp를/설정/routing.yml), 나는 인간의 의미 와 나는이 같은 라우팅하고 싶은, absoulute URL을 정의합니다 :
my_profile:
url: /my-super-profile
class: sfRoute
params: { route: @myplugin_test, id: 1 }
을 분명히, 나의 구문은 올바른 것이 아닙니다!
당신이 언급하고있는 절대 URL이있다 :/myPlugin/설정/routing.yml 내 플러그인에서
? url_for 및 link_to는 "absolute =>"true "인수를 전달하면 라우팅 규칙에서 절대 URL을 생성 할 수 있습니다. – Tom
URL을 갖고 싶습니다. http://myserver.com/my- super-profile –
단순한 테레사는'/ my-super-profile'을 가리키며,'/ myurl/: id'와 같은 페이지를 주어야한다고 생각합니다. 여기서'id'는 1입니다. 그래서 절대적이지는 않지만 정적 인 URL ? –