根据表单选择生成多个“请求” - PHP - CakePHP

时间:2013-06-27 17:08:41

标签: php forms cakephp

我有一个CakePHP表单,允许用户选择各种参数。我想要做的是让他们在几个不同的参数上选择多个选项,然后将这些参数转换为多个提交。我的CakePHP模型被称为“请求”,所以我想要做的就是让用户能够通过一个表单提交创建多个请求 - 实际上是他们选择的选项的“交叉产品”。

我不希望/需要任何人为我编写代码,但是如果有人可以帮助我思考这个问题并给我一些正确方向的指示,我会非常感激!

2 个答案:

答案 0 :(得分:0)

在PHP中,Form不可能执行多个动作。 这可以使用AJAX的请求。 CAKEPHP提供JSHELPER帮助您(http://book.cakephp.org/2.0/en/core-libraries/helpers/js.html),或者您可以使用ajax(http://api.jquery.com/jQuery.ajax/)手动完成。

如果您使用各种模型,则可以使用App::uses导入它们,以便针对同一操作 的多个模型 创建多个请求。

ATT

答案 1 :(得分:0)

也许您正在寻找'多步形式'?在这个链接是如何在cakephp 2.x中创建它:http://www.ergotaxio.net/2012/09/09/multistep-forms-in-cakephp/