/****
* 博文修改处理
***/
public function runedit (){
$g = $_POST;
$id=(int)$_POST['id'];
$data=array(
'title'=>$g['title'],
'content'=>$g['content'],
'click'=>$g['click'],
'cid'=>$g['cid'],
'time' => time(),);
$blog=D('Blog');
if(isset($g['aid'])){
foreach($g['aid'] as $v){
$data['attr'][]=$v; //就是这一段数据不能更新
}
}
if(D('Blog')->relation(true)->where('id='.$g['id'])->save($data))
{
$this->success('修改成功',U('blog/index'));
}
else
{
$this->error('修改失败');
}
$this->display();
}关联模型数据,主表可更新,从表没变化,求大家指点一下~~~<foreach name='attr' item='value'>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1"
<?php
if(in_array($att,$atts))
$checked='checked=checked ';
else
$checked='';?> <?php echo $checked; ?> value="{$value.id}" name="aid[]" /> {$value.name}
</label>
</foreach>
求解决~~
最佳答案