0

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

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

4

1 回答 1

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);
于 2013-04-12T02:34:23.603 回答