代码之家  ›  专栏  ›  技术社区  ›  lufi

如何在for..each in TYPO3 Extbase扩展中使用多个表单

  •  0
  • lufi  · 技术社区  · 6 年前

    我正在使用TYPO3 9.5.4,希望在一个页面上创建多个表单。

    我所做的看起来是这样的:

        <f:for each="{artikels}" as="artikel" iteration="i">
            <f:form action="create" name="newPreisliste{i.cycle}" object="{newPreisliste{i.cycle}}">
                .......
            </f:form>
        </f:for>
    

    但我得到了以下错误:

    (1/1) #1320830018 TYPO3\CMS\Extbase\Security\Exception\InvalidHashException
    The given string was not appended with a valid HMAC.
    

    有办法解决这个问题吗?还是我要和风车作战?: )

    1 回复  |  直到 6 年前
        1
  •  0
  •   Claus Due Mikael    6 年前

    我认为这是一个(以前没有报告过的)问题的变体 https://github.com/TYPO3/Fluid/pull/419 包含在2.6.0版流体中。如果您使用的是composer,则可以通过调用 composer update typo3fluid/fluid -如果不使用基于composer的安装,则必须手动修补文件,或者等待下一个版本的TYPO3,TYPO3会将新版本作为包含库进行凹凸和导出。