Я борюсь с генерацией URL TYPO3 в своем собственном расширении.
Конфигурация сайта:
routeEnhancers:
JobsPlugin:
type: Extbase
limitToPages: [11]
extension: Company
plugin: Jobs
routes:
- { routePath: '/{job_title}', _controller: 'Jobs::job', _arguments: {'job_title': 'id'} }
defaultController: 'Jobs::job'
requirements:
job_title: '[0-9]{1..6}'
aspects:
job_title:
type: PersistedAliasMapper
tableName: 'tx_company_domain_model_job'
routeFieldName: 'path_segment'
routeValuePrefix: '/'
Контроллер:
/**
* @param int $id
*/
public function jobAction(int $id) { }
Проблема
Сгенерированный URL выглядит нормально: / de / karriere / technischen-verkaufsberaterin-aussendienst
Но когда вы хотитедля доступа к странице выдается PageNotFoundException
.
Нужно ли выполнять какие-либо дополнительные настройки или я что-то настроил неправильно?
Заранее спасибо!