Я пытаюсь вставить рекурсивные данные в MYSQL, используя CodeIgniter. Но вставка parent_id
работает не полностью. Только вставленный последний созданный идентификатор автоинкремента как parent_id
. Я застрял, как мне полностью вставить?
Предположим, будет так-> https://imgur.com/r2o8shI
Но сейчас -> https://imgur.com/EnZetJJ
Вставка кода:
public function addProductVariant($product_id, $org_id, $categories, $parent_id=0){
$this->db->where(['product_id'=>$product_id])->delete('product_to_org_addons');
foreach ($categories as $category){
foreach ($category as $variant) {
$variant->product_id = $product_id;
$variant->org_id = $org_id;
$variant->parent_id = $parent_id;
$this->db->insert('product_to_org_addons', $variant);
}
$parent_id = $this->db->insert_id();
}
}