FIX Separating ModelAsController catch-all route to apply after all other configuration

This commit is contained in:
Guy Marriott 2018-08-10 12:21:25 +12:00
parent 98ca0c3026
commit d4995f5204
No known key found for this signature in database
GPG Key ID: A80F9ACCB86D3DA7

View File

@ -7,10 +7,16 @@ SilverStripe\Control\Director:
'': 'SilverStripe\CMS\Controllers\RootURLController' '': 'SilverStripe\CMS\Controllers\RootURLController'
'RemoveOrphanedPagesTask//$Action/$ID/$OtherID': 'SilverStripe\CMS\Tasks\RemoveOrphanedPagesTask' 'RemoveOrphanedPagesTask//$Action/$ID/$OtherID': 'SilverStripe\CMS\Tasks\RemoveOrphanedPagesTask'
'SiteTreeMaintenanceTask//$Action/$ID/$OtherID': 'SilverStripe\CMS\Tasks\SiteTreeMaintenanceTask' 'SiteTreeMaintenanceTask//$Action/$ID/$OtherID': 'SilverStripe\CMS\Tasks\SiteTreeMaintenanceTask'
'$URLSegment//$Action/$ID/$OtherID': 'SilverStripe\CMS\Controllers\ModelAsController'
--- ---
Name: legacycmsroutes Name: legacycmsroutes
--- ---
SilverStripe\Control\Director: SilverStripe\Control\Director:
rules: rules:
'admin/cms': '->admin/pages' 'admin/cms': '->admin/pages'
---
Name: modelascontrollercatchallroute
After: '*'
---
SilverStripe\Control\Director:
rules:
'$URLSegment//$Action/$ID/$OtherID': 'SilverStripe\CMS\Controllers\ModelAsController'