Zend表单应用程序

时间:2013-11-14 10:01:36

标签: forms zend-framework

我正在使用zend表单在zend中编写程序。一切都很好,表格处理很好的数据库,但问题是表格太长+ -50输入,都属于一个数据库表。我怎样才能找到一种方法来缩短/破坏表单的某些部分以便先填写,然后使用下一个链接填充其余部分,一点一点,然后使用完成链接将表单处理到数据库。基本上打破部分形式,以便用户在填写他/她的细节时不会轻易放弃或变得懒惰。我是否可以使用多种形式,我该怎么办呢?

提前致谢

2 个答案:

答案 0 :(得分:0)

由于每个步骤可能都包含自己的验证,我认为最好的方法是为向导中的每个步骤编写一个单独的表单。成功验证一个表单后,将结果存储在会话中并继续下一步。

答案 1 :(得分:0)

为每个步骤(页面)使用子表单。请参阅此示例 - http://framework.zend.com/manual/1.12/en/zend.form.advanced.html#zend.form.advanced.multiPage