Cakephp 如何为单个模型保存多个单独记录

Cakephp 如何为单个模型保存多个单独记录,cakephp,model,save,Cakephp,Model,Save,我有一个modelfriends,用户可以从facebook导出他朋友的信息。我想把朋友的infoid和name保存到mysql数据库中 我无法使用form helper为同一用户创建表单,因为我不知道每个用户的确切好友数 有没有更简单的方法将用户的朋友保存到数据库中?为同一型号保存多条记录基本上你应该知道当前用户的好友数量,对吗 如果是,请在视图中执行以下循环: echo $this->Form->create('User'); for($i=0;$i<$number_of_

我有一个modelfriends,用户可以从facebook导出他朋友的信息。我想把朋友的infoid和name保存到mysql数据库中

我无法使用form helper为同一用户创建表单,因为我不知道每个用户的确切好友数


有没有更简单的方法将用户的朋友保存到数据库中?为同一型号保存多条记录基本上你应该知道当前用户的好友数量,对吗

如果是,请在视图中执行以下循环:

echo $this->Form->create('User');
for($i=0;$i<$number_of_current_user_friends;$i++){
  echo $this->Form->input('Friend.'.$i.'user_id', array('value'=>$current_user_id));
  echo $this->Form->input('Friend.'.$i.'friend_name', array('value'=>$friends[$i]['name']));
  echo $this->Form->input('Friend.'.$i.'fb_id', array('value'=>$friends[$i]['fb_id']));
}
echo $this->Form->end('Submit');

它不应该是echo$this->Form->input'Friend.$i..user\u id',array'value'=>$current\u user\u id;
$this->Friend->saveAll($this->data);