实体category
与type
之间具有ManyToOne关系,因此每种类别都有一种类型,每种类型可以涉及许多类别。
我按如下方式将type
格式的csv加载到了
$types = fopen(__DIR__.'/types.csv','r');
while (!feof($types)){
$line = fgetcsv($types);
$data = str_getcsv($line[0],';');
$t[$i] = new Type();
$t[$i]->setIdType($data[0]);
$t[$i]->setDescription($data[1]);
$manager->persist($t[$i]);
$manager->flush();
$i++;
}
fclose($agregatnational);
现在,我必须以相同的方式加载categories
:从csv读取并将值插入到关系字段中而不会破坏该关系(从csv读取ID,然后搜索type
具有该ID的对象,将该对象映射到当前category
)。
请记住,我无法生成随机ID。 有人可以帮忙吗?