小编M K*_*ein的帖子

升级到TYPO3 v9.5.14后路由异常

升级到 TYPO3 v9.5.14 后,我们的新闻详情页面崩溃了

Symfony\Component\Routing\Exception\InvalidParameterException

路由“tx_news_pi1_1”的参数“p88bd715a41119d0e8087a5d19cb049”必须匹配“[^/]++”(“”给定)以生成相应的URL。

这是怎么回事?

该站点使用此配置:

  NewsTagPlugin:
    type: Extbase
    limitToPages: [14]
    extension: News
    plugin: Pi1
    routes:
      - routePath: '/{tag-name}'
        _controller: 'News::list'
        _arguments:
          tag-name: 'overwriteDemand/tags'
      - routePath: '/{tag-name}/page/{page}'
        _controller: 'News::list'
        _arguments:
          tag-name: 'overwriteDemand/tags'
          page: '@widget_0/currentPage'
          requirements:
            page: '\d+'
    defaultController: 'News::list'
    defaults:
      page: ''
    aspects:
      page:
        type: IntegerMapper
        start: 1
        end: 5000
      tag-name:
        type: PersistedAliasMapper
        tableName: tx_news_domain_model_tag
        routeFieldName: slug
Run Code Online (Sandbox Code Playgroud)

typo3 symfony-routing tx-news typo3-9.x

4
推荐指数
1
解决办法
514
查看次数

标签 统计

symfony-routing ×1

tx-news ×1

typo3 ×1

typo3-9.x ×1