如何将db中数组的每个值添加为yii中的每一行
我有三张桌子 类别 ct_id初级 ct_名称 模板 临时id主 图名 临时类别 初级温度 ct_id fk 临时id fk 我需要保存在db中,如下所示如何将db中数组的每个值添加为yii中的每一行,yii,Yii,我有三张桌子 类别 ct_id初级 ct_名称 模板 临时id主 图名 临时类别 初级温度 ct_id fk 临时id fk 我需要保存在db中,如下所示 $usrmodel = new Tempcategory; $temp_id = $tempid; $ct_id = $ctid; $inarray=array(); if(is_array($inarray)) { foreach(ar
$usrmodel = new Tempcategory;
$temp_id = $tempid;
$ct_id = $ctid;
$inarray=array();
if(is_array($inarray))
{
foreach(array($ct_id) as $catid)
{
$inarray[]=array('temp_id'=>$temp_id,'ct_id'=>$catid);
}
if(count($inarray)>0)
{
GeneralRepository::insertSeveral($usrmodel->tableName(),$inarray);
}
}
它解决了
temp-id ct_id
1 1
1 2
1 3
$usrmodel = new Tempcategory;
$temp_id = $tempid;
$ct_id = $ctid;
$new = explode(" ", $ct_id);
// print_r($new);
$inarray=array();
foreach($new as $catid)
{
$inarray[]=array('temp_id'=>$temp_id,'ct_id'=>$catid);
}
if(count($inarray)>0)
{
GeneralRepository::insertSeveral($usrmodel->tableName(),$inarray);
}