使用对象数组并插入数据库-PHP codeigniter
我正在研究将一些信息插入数据库并检索ID的方法,以便将该ID插入到另一个表中 我需要知道这是否可行,以免在不可能的情况下浪费时间: 考虑到以下阵列:使用对象数组并插入数据库-PHP codeigniter,php,codeigniter,Php,Codeigniter,我正在研究将一些信息插入数据库并检索ID的方法,以便将该ID插入到另一个表中 我需要知道这是否可行,以免在不可能的情况下浪费时间: 考虑到以下阵列: 数组 ( [0]=>stdClass对象 ( [id]=>0 [atraso_-inical]=>1 [atraso_final]=>30 [multa]=>2.00 [陪审员]=>1.00 [酬金]=>0.00 [plano]=>阵列 ( [0]=>stdClass对象 ( [id]=>0 [parcela]=>1 [ajuste]=>0.00
数组
(
[0]=>stdClass对象
(
[id]=>0
[atraso_-inical]=>1
[atraso_final]=>30
[multa]=>2.00
[陪审员]=>1.00
[酬金]=>0.00
[plano]=>阵列
(
[0]=>stdClass对象
(
[id]=>0
[parcela]=>1
[ajuste]=>0.00
[entrada_minima]=>0.00
[descon_multa]=>0.00
[descon_juros]=>0.00
[descon_principal]=>0.00
[descon_荣誉]=>0.00
[fase_id]=>1
[crud]=>C
)
)
[campanha_id]=>1
[crud]=>C
)
[1] =>stdClass对象
(
[id]=>0
[atraso_-inical]=>31
[atraso_final]=>60
[multa]=>2.00
[陪审员]=>1.00
[酬金]=>0.00
[plano]=>阵列
(
[0]=>stdClass对象
(
[id]=>0
[parcela]=>1
[ajuste]=>0.00
[entrada_minima]=>0.00
[descon_multa]=>0.00
[descon_juros]=>0.00
[descon_principal]=>0.00
[descon_荣誉]=>0.00
[fase_id]=>1
[crud]=>C
)
)
[campanha_id]=>1
[crud]=>C
)
)
函数add\u fase()返回$fase\u id。如果我理解正确,您应该在控制器中放入以下内容:
if(!empty($campanha[0]))
{
$campanha\u id=$this->empresa->add\u campanha($campanha,$empresa\u id);
foreach($campanha as$camp=>$objeto_campanha)
{
$fase=$objeto_campanha->fase;
$fase\u id=$this->empresa->add\u fase($fase,$campanha\u id);
foreach($fase as$fas=>$objeto_fase)
{
$plano=$objeto_fase->plano;
$this->empresa->add_plano($plano,$fase_id);
}
}
}
函数add\u fase()返回$fase\u id。如果我理解正确,您应该在控制器中放入以下内容:
if(!empty($campanha[0]))
{
$campanha\u id=$this->empresa->add\u campanha($campanha,$empresa\u id);
foreach($campanha as$camp=>$objeto_campanha)
{
$fase=$objeto_campanha->fase;
$fase\u id=$this->empresa->add\u fase($fase,$campanha\u id);
foreach($fase as$fas=>$objeto_fase)
{
$plano=$objeto_fase->plano;
$this->empresa->add_plano($plano,$fase_id);
}
}
}