У меня следующая конфигурация yaml. Проблема в том, что у меня не работает Route Enhancer для CV-Action и Questionaire Action. Show and Application Action работает, поэтому я получаю говорящий URL, например:
Show-Action: / job / kundenberater-in-e-commerce /
Application-Action: profil / kundenberater- в электронной коммерции
но для анкеты, например, это не работает:
? tx_jobboerse_displayjobs% 5Baction% 5D = questionnaire & tx_jobboerse_displayjobs% 5Bcontroller% 5D = jobs & tx_jobboersedashdashdis_display_display%
Кто-нибудь знает, что здесь произошло?
routeEnhancers:
Jobboerse:
type: Extbase
limitToPages:
- 14
- 5
extension: Jobboerse
plugin: displayjobs
defaultController: 'Jobs::list'
routes:
- { _controller: 'Jobs::show', routePath: '/job/{jobs_title}', _arguments: {'jobs_title': 'jobs'} }
- { _controller: 'Jobs::application', routePath: '/profil/{jobs_title}', _arguments: {'jobs_title': 'jobs'} }
- { _controller: 'Jobs::cv', routePath: '/cv/{jobs_title}', _arguments: {'jobs_title': 'jobs'} }
- { _controller: 'Jobs::questionnaire', routePath: '/fragebogen/{jobs_title}', _arguments: {'jobs_title': 'jobs'} }
aspects:
jobs_title:
type: PersistedAliasMapper
tableName: tx_jobboerse_domain_model_jobs
routeFieldName: path_segment