Как передать динамическое значение через параметр в symfony 1.4 routing.yml

Я хочу отобразить внешний URL-адрес следующим образом:

www.abc.com/username

Эта страница требует group_id, ticket_id, но я не хочу отображать эти переменные во внешних URL.

мой routing.yml:

my_profile:
  url:   /:username
  param: { module: profile, action: index, grp_id: GRRf3eedfb7-842d-4cbd-a17f-141334cd1b4d, ticket: UAe25d7784-7b9f-499a-8e53-57f5aee91d95, display: true }

indexSuccess.php

echo url_for('@my_profile?module=profile&action=index&username='.$username.'&grp_id='.$groupID.'&ticket='.$ticket)

Обратите внимание, что в routing.ymlparams имеет статический grp_id а также ticket, Это выводит красиво.

Однако я хочу сделать его динамичным. grp_id а также ticket должны прийти динамические значения, и они не должны быть видны в URL.

0 ответов

Другие вопросы по тегам