关联模型数据更新问题

浏览:853 发布日期:2014/11/27 分类:求助交流 关键字: 关联模型数据更新问题
关联模型数据,主表可更新,从表没变化,求大家指点一下~~~    /****
     * 博文修改处理
     ***/
    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>

求解决~~
最佳答案
评论( 相关
后面还有条评论,点击查看>>