在不使用realurl的情况下进行我的第一步时,我在获得具有平滑URL的Extbase扩展时陷入困境。
实际上,我只想路由到类似这样的控制器和动作:
http://typo3.vm/site-2?tx_myext_myplugin[action]=create&tx_myext_myplugin[controller]=myController
因此,我只是阅读了typo3doc并将其转换为我的需求。
rootPageId: 1
base: /
baseVariants: { }
languages:
-
title: Test
enabled: true
languageId: '0'
base: /
typo3Language: default
locale: de_DE
iso-639-1: ab
navigationTitle: ''
hreflang: ''
direction: ''
flag: global
errorHandling: { }
routes: { }
routeEnhancers:
MyRoute:
type: Extbase
extension: Myext
plugin: Myplugin
routes:
- { routePath: '{page}/create', _controller: 'Mycontroller::create', _arguments: {'page': '@widget_0/currentPage'} }
defaultController: 'Mycontroller::new'
defaults:
page: '0'
requirements:
page: '\d+'
它不起作用,总是让我踢回根页面。也许我误会了什么?让我们现在忽略丢失的cHash,但是也许任何人都可以告诉我我错了哪里?