Feature #26669

Routing should support multidimensional arguments

Added by Bastian Waidelich about 10 years ago. Updated about 10 years ago.

Status:
Resolved
Priority:
Must have
Category:
MVC - Routing
Target version:
-
Start date:
2011-05-06
Due date:
% Done:

100%

Estimated time:
PHP Version:
Has patch:
Complexity:

Description

In order to create URIs for plugins and other sub requests (e.g. widgets) the routing needs to support default values of type array. Additionally the UriPattern must support the "Fluid dot syntax".

An example for such a route:

-
  name:          'Frontend content with plugin parameters and (HTML) format'
  uriPattern:    '{node}/conference/{f3_conference_typoscript_plugin.@action}.html'
  defaults:
    '@package':    'TYPO3'
    '@controller': 'Frontend\Node'
    '@format':     'html'
    '@action':     'show'
    'f3_conference_typoscript_plugin':
      '@package':    'Conference'
      '@controller': 'Account\Login'
  routeParts:
    node:
      handler:    F3\TYPO3\Routing\FrontendNodeRoutePartHandler


Related issues

Blocks Conference Management - Story #26663: Solve FLOW3/Phoenix bugs for sprint "Call for Papers"Resolved2011-05-06

Actions
#1

Updated by Bastian Waidelich about 10 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF