Я вставляю Ключи / записи для еды (таблицы) в БД, и я получаю дубликаты ключей, хотя я не думаю, что это основано на руководстве. Я действительно запутался и застрял !?
Отношения таковы: каждый пользователь имеет отношение к разным типам пищи. Затем, когда я читаю $ data ['food'] пользователя, он снова создает дублирующую запись. Это означает, что в следующий раз пользователь входит в систему, а не знает, что еда выходит. он увеличивает первичный ключ и не понимает, что ключ завершается, в отличие от того, что руководство предполагает, что сохранение достаточно умен, чтобы знать, что ... Итак, моя проблема в том, что я хочу иметь только одну копию каждой записи, но в итоге получаю больше записей , Как я могу избежать дублирования записей?
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);
}