如何在TYPO3 Extbase Extension中的for..each中使用多种形式

时间:2019-01-27 23:02:14

标签: typo3 fluid extbase typo3-extensions typo3-9.x

我正在使用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 个答案:

答案 0 :(得分:0)

我认为这是https://github.com/TYPO3/Fluid/pull/419解决的问题的一个(以前未报告的)变体,它包含在Fluid 2.6.0版本中。如果您使用的是composer,则可以通过调用composer update typo3fluid/fluid来单独更新该软件包-如果您不使用基于composer的安装,则必须手动修补文件,或者等待TYPO3的下一个发行版进行发行并导出新的版本作为附带的库。