При разработке плагина у меня есть файл routing.yml в директории моего плагина, указывающий маршрут с помощью sfPropelRoute.
в моих плагинах / myPlugin / config / 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]
работает нормально.
Но в моем приложении ( apps / myapp / config / routing.yml ) я хочу определить абсолютный URL с человеческим смыслом
Я хочу сделать маршрутизацию так:
my_profile:
url: /my-super-profile
class: sfRoute
params: { route: @myplugin_test, id: 1 }
Очевидно, мой синтаксис неправильный!