从$this在CakePHP 1.3中重新创建表单->;数据?

从$this在CakePHP 1.3中重新创建表单->;数据?,cakephp,cakephp-1.3,Cakephp,Cakephp 1.3,我有一个带有报告查询界面的Cake应用程序,管理员用户可以通过表单中的各种输入过滤数据,然后将结果显示在屏幕上。我正在寻找添加按钮的最简单方法,该按钮允许用户下载与CSV相同的查询结果 我确信如果有必要,我可以为自己创建一个表单,但是是否已经有一种基于$this->data重新生成任何给定表单的方法?这样,我就可以将.csv添加到表单操作中,并使用RequestHandler选择正确的输出格式。[这里看一下以下内容。。。 不需要从数据库中查找数据,只需将$this->data传递给它即可。 看看

我有一个带有报告查询界面的Cake应用程序,管理员用户可以通过表单中的各种输入过滤数据,然后将结果显示在屏幕上。我正在寻找添加按钮的最简单方法,该按钮允许用户下载与CSV相同的查询结果


我确信如果有必要,我可以为自己创建一个表单,但是是否已经有一种基于$this->data重新生成任何给定表单的方法?这样,我就可以将.csv添加到表单操作中,并使用RequestHandler选择正确的输出格式。

[这里看一下以下内容。。。 不需要从数据库中查找数据,只需将$this->data传递给它即可。 看看福洛

我猜您必须在控制器上复制该函数,一个用于在屏幕上生成结果,另一个用于csv的函数,但在csv函数上,它必须具有与$this->data的值类似的参数。使用javascript重定向csv函数。

谢谢。我读过那篇文章,但没有如果我遗漏了什么,我认为这并不能解决我的问题。导出CSV不是问题;我希望能够将屏幕上显示的报告作为CSV下载提供,这需要复制用户选择的筛选条件。