在我的数据库表中
parent_id | sibling_id | name | age
1 | 1 | john | 4
1 | 2 | rose | 7
在我的AngularJS控制器中,我串联了一个看起来像这样的数据:
$data = array(
'0' =>
( 'parent_id' => 1,
'sibling_id ' => 1,
'name ' => "john",
'age' => 4),
'1' =>
( 'parent_id' => 1,
'sibling_id ' => 2,
'name ' => "rose",
'age' => 7),
'2' =>
( 'parent_id' => 1,
'sibling_id ' => 3,
'name ' => "mae",
'age' => 5),
我向数据添加了另一个数组(详细信息),当我将其传递给codeigniter模型时, 在添加新行方面,batch_update()似乎不起作用。 Batch_update()似乎仅在对原始行进行了更新时才起作用。因为我的代码仅适用于原始行,所以无论何时添加新行都无法使用。
我认为我所缺少的只是逻辑。