【问题标题】:TYPO3 v9 routeEnhancers for multiple objectsTYPO3 v9 routeEnhancers 用于多个对象
【发布时间】:2020-03-29 14:13:22
【问题描述】:

我构建了一个扩展,可以通过复选框将多个“行”传递给控制器​​。

因此,如果您选中三个框,则生成的调用 url 可能如下所示:

my.site.com/?tx_plugin['lines']['0']=32&tx_plugin['lines']['1']=53&tx_plugin['lines']['2']=8

为了获得可读的 url,我想在该 url 上使用 routeEnhancers,但我在文档中找不到任何解释如何与多个对象交互的内容。 文档 -> https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/SiteHandling/ExtendingSiteConfig.html

这样处理网址的正确方法是什么?

【问题讨论】:

    标签: typo3 url-routing


    【解决方案1】:

    这是可能的。但是,您挖掘了错误的文档。试试https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/Routing/AdvancedRoutingConfiguration.html

    您可能想要使用(Extbase)插件增强器。
    然后照顾你的方面。对于您的用例,请查看 StaticRangeMapper。

    routePath: /{a}/{b}
    aspects:
      a: ...
      b: ...
    

    【讨论】:

      猜你喜欢
      • 2020-05-11
      • 2021-10-09
      • 2019-08-22
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多