升级到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
升级到TYPO3 v9.5.14之后,我们的详细信息页面会发生新闻崩溃,但Symfony \ Component \ Routing \ Exception \ InvalidParameterException参数“ p88bd715a41119d0e8087a5d19cb049”除外]]]
NewsTagPlugin:
...
routes:
...
- routePath: '/{tag-name}/page/{page}'
_controller: 'News::list'
_arguments:
tag-name: 'overwriteDemand/tags'
page: '@widget_0/currentPage'
requirements:
page: '\d+'