Food(テーブル)キー/エントリをDBに挿入していますが、マニュアルに基づいているとは思われませんが、重複したキーを取得しています。私は本当に混乱して立ち往生している!? 関係は次のとおりです。すべてのユーザーは、さまざまな種類の食品に関連しています。その後、ユーザーの $data['food'] agin を読み取るたびに...重複するエントリが作成されます。次回ユーザーがログインしたときに、食べ物が出ていることを知る代わりに、ということです。それは主キーをインクリメントし、キーがそれを知るのに十分スマートであるとマニュアルが示唆するものに反してキーが終了することを理解していません...だから私の問題は、すべてのエントリのコピーを1つだけにしたいのですが、より多くのエントリになってしまうことです. エントリが重複しないようにするにはどうすればよいですか?
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);
}