【问题标题】:How to set the default package in flow3 framework?flow3框架中如何设置默认包?
【发布时间】:2014-09-25 11:44:01
【问题描述】:

我是 Flow3 的新手。我已经成功地安装了 flow3 2.2 版本,并且我也成功地实现了一个自定义包。但问题是,我无法将默认包从 Typo3.Welcome 更改为我的自定义包。

我执行的步骤

./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'

但是当尝试从我的本地机器访问 http://tutorial.local/ 时,它仍然指向 Typo3.Flow 。谁能告诉我如何覆盖它?

【问题讨论】:

    标签: typo3 extbase typo3-flow


    【解决方案1】:

    好的,这很简单!!!

    为了将您的自定义包设置为默认包,只需更改 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'`
    

    【讨论】:

      猜你喜欢
      • 2010-11-24
      • 2012-05-12
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-20
      • 2013-01-13
      • 1970-01-01
      相关资源
      最近更新 更多