tp5 中 model 的修改器

修改器可以在数据赋值的时候自动进行转换处理

class User extends Model
{
    public function setNameAttr($value){
        return strtolower($value);
    }
}


class User extends Controller
{
    public function change(){
        $user = model('User');
        $user ->data($_POST,true); // 这个true很关键,只有置为true后,批量新增才能触发修改器
        $user -> allowField(true)->save();
    }
}

 

posted @ 2016-11-30 20:13  Chrdai  阅读(573)  评论(0编辑  收藏  举报