Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php zend_表单可以与分页一起使用吗?_Php_Zend Framework_Zend Form_Zend Paginator - Fatal编程技术网

Php zend_表单可以与分页一起使用吗?

Php zend_表单可以与分页一起使用吗?,php,zend-framework,zend-form,zend-paginator,Php,Zend Framework,Zend Form,Zend Paginator,我不确定这是否是最明智的做法,但我想我还是会问 我正在为用户开发一个“向导”,用于查看存储在数据库中的数据。向导的每个部分都是一个简单的Zend_表单,允许用户查看和编辑数据。但是,向导的一个元素需要更具动态性 动态位需要能够允许用户“滚动”同一数据库中包含不同数据的多个实例,就像滚动数据库记录一样。但是,用户可以更新显示的数据。他们还必须能够在表单中添加和删除TextBox元素(我计划用javascript/dojo添加这些元素),但在进入下一个表单之前,需要保存每个TextBox元素 我正在

我不确定这是否是最明智的做法,但我想我还是会问

我正在为用户开发一个“向导”,用于查看存储在数据库中的数据。向导的每个部分都是一个简单的Zend_表单,允许用户查看和编辑数据。但是,向导的一个元素需要更具动态性

动态位需要能够允许用户“滚动”同一数据库中包含不同数据的多个实例,就像滚动数据库记录一样。但是,用户可以更新显示的数据。他们还必须能够在表单中添加和删除TextBox元素(我计划用javascript/dojo添加这些元素),但在进入下一个表单之前,需要保存每个TextBox元素

我正在考虑使用Zend_paginator来实现这一点,但由于每次单击都是一个“获取”请求,是否可以将其设置为“发布”,以便在将用户移动到下一个记录之前处理表单请求

我希望这是有意义的,这是很难描述的,但是如果有更好的方法来实现这一功能,我会很有兴趣听到如何实现(尤其是如果它能让我的生活更轻松一点)


谢谢…

我已经读到Zend Framework将来将正式支持多页表单,但现在最好的解决方案是像这样的实现。

你能进一步解释一下你想要实现什么吗?您能否在表单中提供一个示例页面,以便我们可以看到他们可能正在分页?如果没有关于特定用例的更多信息,就不可能说这是否是最好的解决方案。我想说,我能想到的最好的例子是一个访问表单,您可以滚动浏览记录,但表单布局保持不变。每次单击“下一条”记录都会将数据提交到数据库并移动到下一条记录。