cgp
- cgp 提出了问题yii2 RESTful 插入新数据
遇到同样的问题,请问您是怎么解决的啊,谢谢了
- cgp 回复了 chocoboxxf 的回答
可以用的,如果是用的yii自带的CreateAction,要注意的是,他在读取参数的时候使用的是
$model->load(Yii::$app->getRequest()->getBodyParams(), '');
方法load在读取参数时,没有设rule或者不在safeAttributes里的字段不会自动读取,具体可以参考下Yii2 安全字段请问如果不使用yii自带的yii的createAction 具体要怎么做啊
- cgp 回复了 KillMeAgain 的回答
Body
x-www-form-urlencodedusername=test123 email=test123@qq.com password=1234567
@KillMeAgain 麻烦您了
- cgp 回复了 KillMeAgain 的回答
Body
x-www-form-urlencodedusername=test123 email=test123@qq.com password=1234567
您好,请问我在User里面的rules方法中的添加了['username','required']方法后,我请求post 的时候参数就可以插到数据库里面了,请问这是怎么回事啊?
- cgp 回复了 KillMeAgain 的回答
Body
x-www-form-urlencodedusername=test123 email=test123@qq.com password=1234567
我这个是复制后台frontend文件直接建立的api平台,这个UserController就只是继承了ActiveController,但是没有做其他操作,我第一次请求的时候插入了一个空的数据,它本身没有做参数空校验吗?