块赋值和单个赋值,attributes[''] 下标不能用来赋值

if(isset($_POST['User']))
        {
            if(false) //单个赋值
            {
                foreach($_POST['User'] as $name=>$value)
                {
                    echo $name; echo '<br>';
                    echo $value;echo '<br>';
                    if($name)
                    {
                        $model->$name=$value;
                        //echo $model->$name; echo '<br>';;
                    }
                }
            }
            else //安全块赋值 (name=>value)
            {            
                $model->attributes=$_POST['User'];
            }

 

错误赋值

$model->attributes['password']=hash($this->password);

posted @ 2013-03-10 23:48  SteveLin  阅读(166)  评论(0)    收藏  举报