【发布时间】:2020-08-06 18:12:57
【问题描述】:
我在干净的 TYPO3 10.4.0(Composer 模式)上使用 EXT:Form 中的 FAL FileUpload 字段时遇到 PHP 异常“不允许序列化 'Closure'”。
如果 FormState 数组包含 TYPO3\CMS\Extbase\Domain\Model\FileReference 的对象,则序列化在 /public/typo3/sysext/form/Classes/ViewHelpers/FormViewHelper.php 第 48 行中不起作用
serialize(object(TYPO3\CMS\Form\Domain\Runtime\FormState))
这是一个错误吗?
【问题讨论】:
-
您的表单定义是否包含多个页面(“步骤”),例如摘要页?在这种情况下,我得到了同样的错误。
-
是的,我在调用摘要页面时收到此错误。仅当提交 FAL Objected 时才会发生错误。
-
我在 TYPO3 Bugtracker 上添加了一个问题:forge.typo3.org/issues/91196
-
该问题已在 TYPO3 v10.4.5 中修复
标签: typo3