TYPO3 分机。自定义路由:反向解析不起作用

TYPO3 Ext. Custom Routes: Reverse Resolution not working

我正在为我自己的扩展中的 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

我是否需要进行任何额外配置,或者我是否配置有误?

提前致谢!

问题是 routeValuePrefix

我把它去掉后,URL就可以解决了
我假设,这会在解析时导致双斜杠:/de/karriere//technischen-verkaufsberaterin-aussendienst