使用AJAX对话框在1页上输入CakePHP模型的多个实例

时间:2013-04-08 04:33:45

标签: jquery cakephp

我想允许我的CakePHP网站应用程序的用户输入一堆项目,其中每个项目是模型的1个实例。我该怎么做?

为了使事情变得更加复杂,某些条目可能需要显示一个小的悬停对话框,要求输入一些文本,验证响应,并在关闭之前将其发送到数据库中。我计划使用Keep Validation and Errors in the same jQuery Dialog Box - CakePHP作为模型。

1 个答案:

答案 0 :(得分:0)

详细说明,解决方案是做这样的事情:

echo $this->Form->input('Modelname.0.fieldname');
echo $this->Form->input('Modelname.1.fieldname');

然后,要保存控制器中的所有内容,请按照http://nik.chankov.net/2010/09/08/cakephp-saveall-quick-tip/所述调用SaveAll():

$this->Article->saveAll($data['Article']);

不要试图使用:

$this->Article->saveAll($data);