用确认页创建表单的最佳方法是什么?

问题描述 投票:0回答:1

我想创建以下表单:

步骤1:用户输入他的联系方式。

步骤2:确认页面,用户可以在其中再次确认或编辑他输入的数据(返回步骤1)

联系人详细信息存储在实体域对象中。这些属性具有用于验证的注释。

我的问题:当我将联系人对象传递到确认页面时,会收到消息

无法序列化域对象供应商\扩展名\域\模型\对象。它既不是设置了身份属性的实体,也不是值对象。

我了解我无法传递非持久性域对象。我发现的一个技巧是将对象转换为数组,稍后再返回。这样可以在确认页面上显示输入。但是,如果用户编辑数据,则在转换为数组时,我将失去验证功能。

[另一种可能性是在步骤1之后暂时保留对象(临时?)。这里的问题是数据一定不能显示在后端(尚未确认)。另外,如果用户取消该过程,则会创建未使用的数据。

是否可以临时保存对象?

什么是最完美的解决方案?

typo3 fluid extbase
1个回答
0
投票

如果只不想创建表单,为什么不使用Ext:form或Ext:powermail这样的表单插件?这些默认情况下具有摘要页面。并且您可以将输入的数据写入数据库。

© www.soinside.com 2019 - 2024. All rights reserved.