您现在的位置是:网站首页>软件开发>开发终端>yii2yii2
yii2模型中块赋值$model -> attributes = $data;
风口下的猪2023-03-14【yii2】
简介
其表现形式是$model -> attributes = $data
特点:适用于模型数据大量操作时刻减少代码量,简洁美观,便于后期优化
例如:
数据表字段:id,name,passwd,gender,create_at,update_at
$data = [
'name'=>'jack',
'passwd'=>123456,
'gender'=>'男',
'created_at'=>12345678,
'updated_at'=>123456
];
$model = new User();
//块赋值
$model -> attributes = $data;
//特定字段重新赋值
$model -> passwd = md5($data['passwd']);
$model -> gender = $data['gender'] == '男'? 1 : 0;
print_r($model->toArray());
结果:
array = [
'name' => 'jack',
'passwd' => 'wtyuirt3456789fghjjsdfg' //md5后的结果,
'gender' => 1, //处理后的结果
'created_at' => 12345678,
'updated_at' => 123456
];
很赞哦! (0)
/ponder/index.php/index/catelist/catelist/cateid/10.html
相关阅读 (同一栏目)
- yii控制器及路由
- Class yii\filters\VerbFilter ----操作过滤器
- Class yii\filters\Cors ----CORS 跨域资源共享控制筛选器
- Class yii\filters\auth\CompositeAuth
- Class yii\filters\auth\HttpBearerAuth
- yii2请求获取参数
- yii2目录结构说明
- yii2 系统定义的路径别名
- yii2模型中attributeLabels()的作用
- yii2模型中定义对应数据库和验证规则
- yii2模型中块赋值$model -> attributes = $data;
- 理解yii2模型中findOne()、findAll()
- yii2模型增加数据
- yii2模型修改数据
- yii2模型删除数据
- yii2实现多个不同数据库连接
- yii2连接sqlsever的一些注意点 (windows解法)
- yii2和tp链式查询时where的区别
- yii2 关联查询总结
栏目目录
标签云
站点信息
- 文章统计:528篇
- 移动端访问:扫码进入SQ3R
