Typo3 如何在flow3框架中设置默认包?
我不熟悉飞行。我已经成功地安装了flow3 2.2版本,并且还实现了一个自定义包。但问题是,我无法更改Typo3的默认包。欢迎使用我的自定义包 我执行的步骤Typo3 如何在flow3框架中设置默认包?,typo3,extbase,typo3-flow,Typo3,Extbase,Typo3 Flow,我不熟悉飞行。我已经成功地安装了flow3 2.2版本,并且还实现了一个自定义包。但问题是,我无法更改Typo3的默认包。欢迎使用我的自定义包 我执行的步骤 ./flow package:deactivate TYPO3.Welcome 已更改Routes.yaml文件 - name: 'Welcome screen' uriPattern: 'testproject/index' defaults: '@package': 'TYPO3.Index' '@
./flow package:deactivate TYPO3.Welcome
已更改Routes.yaml文件
-
name: 'Welcome screen'
uriPattern: 'testproject/index'
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'index'
'@format': 'html'
-
name: 'Welcome screen'
uriPattern: 'testproject/new'
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'new'
'@format': 'html'
但当我试图从本地机器访问时,它仍然指向Typo3.Flow。有人能告诉我怎么能覆盖这个吗?好的,这很简单 为了将自定义包设置为默认包,只需更改Routes.yaml文件,并在其顶部添加这些行-
`name: 'Welcome screen'
uriPattern: '' //Set the URL Pattern as empty to load the custom package as index.
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'index'
'@format': 'html'
-
name: 'Welcome screen'
uriPattern: 'testproject/new'
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'new'
'@format': 'html'`