Actions
Bug #88291
closedException thrown if slash in route field of PersistedPatternMapper aspect
Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Link Handling, Site Handling & Routing
Target version:
-
Start date:
2019-05-07
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
In my site configuration I have configured a aspect of type PersistedPatternMapper for the detail view of a record of my custom extension.
If the configured route field contains a slash, a error occurs in the frontend.
You can reproduce the bug using the news extension. I know, the news extension has a slug field but my custom extension which you dont't have has not.
This is the site configuration:
routeEnhancers: NewsPlugin: type: Extbase extension: News plugin: Pi1 routes: - { routePath: '/news/{news}', _controller: 'News::detail', _arguments: {'news': 'news_title'} } defaultController: 'News::detail' aspects: news: type: PersistedPatternMapper tableName: 'tx_news_domain_model_news' routeFieldPattern: '^(?P<title>.+)-(?P<uid>\d+)$' routeFieldResult: '{title}-{uid}'
Files
Actions