我将 Food(table) 键/输入插入数据库,即使我不认为基于手册,我也会得到重复的键。我真的很困惑和卡住!?关系如下:每个用户都有一个相关的许多不同的食物类型。然后,每当我阅读用户的 $data['food'] agin...它都会创建一个重复的条目。这意味着下次用户登录而不是知道食物退出时。它增加了主键并且不明白键的退出与手册所建议的相反,保存足够聪明,可以知道......所以我的问题是我只想拥有每个条目的一个副本,但我最终得到了更多条目. 如何避免重复条目?
for(i=0; sizof($data['food']);i++){
$f=new Food();
$f->food_id=$food['id'];
$f->name=$food[$j]['name'];
$f->user_id=$food_id;
$u=new User();
$u->where('user_id',$food)->get();
//save food and the relationship
$fm->save($f);
}