0
我有一個模型(朋友),用戶可以從Facebook導出其朋友的信息。我想將朋友的信息(id和name)保存到mysql數據庫中。如何爲單個模型保存多個單獨記錄
我無法使用表單助手創建表單,因爲我不知道每個用戶的確切朋友數量。
是否有更簡單的方法將用戶的好友保存到數據庫中? (保存同一型號的多個記錄)
我有一個模型(朋友),用戶可以從Facebook導出其朋友的信息。我想將朋友的信息(id和name)保存到mysql數據庫中。如何爲單個模型保存多個單獨記錄
我無法使用表單助手創建表單,因爲我不知道每個用戶的確切朋友數量。
是否有更簡單的方法將用戶的好友保存到數據庫中? (保存同一型號的多個記錄)
基本上你應該知道當前用戶的朋友人數是多少,對吧?
如果是這樣,做一個循環,在您的看法如下:
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');
與當時在控制器保存:
$this->Friend->saveAll($this->data);
不應該說,它是回聲$這個 - >形式 - >輸入( '朋友'。$ I,陣列( '值'=> $ current_user_id))。 'USER_ID。'; – 2012-04-10 18:42:32