请教一个关于 save() 的问题 [ 2.0 版本 ]
我创建了一个对应数据表 user 的模型:
class UserModel extends ActiveRecord
当我通过表单获取到对应的数据:
$model = new UserModel();
$model->load(yii::$app->request->post());
$model->validata();
然后我想要把获取到的数据直接存入数据库,我想请教下是否可以直接调用 save()
?
$model->save();
或者只能先对各个项目分别赋值然后保存???
$model->name = '';
$model->age = '';
$model->sex = '';
$model->save();
谢谢。
最佳答案
其他 1 个回答
-
return19931112 回答于 2019-06-04 09:52 举报
当然是可以的,
load
方法会把表单里面的字段map到实体
sk811229
注册时间:2018-05-23
最后登录:2022-10-06
在线时长:16小时47分
最后登录:2022-10-06
在线时长:16小时47分
- 粉丝0
- 金钱770
- 威望10
- 积分1030