lzrqyc110
- lzrqyc110 2016-01-05 已签到连续签到1天,获得了5个金钱
- lzrqyc110 收藏了教程数据库的增删改查操作
- lzrqyc110 赞了教程数据库的增删改查操作
- lzrqyc110 回复了话题 请教前辈关于表单提交入库
朋友帮我找了一个临时可用的方法
$arr=$request->post(); $u_name=$arr['UserForm']['u_name']; $u_pwd=$arr['UserForm']['u_pwd']; $users->u_name=$u_name; $users->u_pwd=md5($u_pwd); $re=$users->save();
先把整个数组接收,然后单独调用、密码加密、保存,但感觉不太好,暂时先这么用着,继续找简单方法ing...
- lzrqyc110 回复了话题 请教前辈关于表单提交入库
前辈,根据你写的,我看了一下文档说明
Yii::$app->security->generatePasswordHash($password);
generatePasswordHash好像是把已经接到的密码进行加密并返回结果,$password这个变量是需要自己接的密码吧?接值的方法怎么写啊?比如如果不用组件的话,
input的name值是<input name="u_name" type="text"> <input name="u_pwd" type="text">
控制器接值方式:
$users->u_name->$request->post("u_name",""); $users->u_pwd->$request->post("u_pwd","");
但是用form组件,input的name值是一个数组
<input id="userform-u_name" class="form-control" name="UserForm[u_name]" type="text"> <input id="userform-u_pwd" class="form-control" name="UserForm[u_pwd]" type="text">
我不知道在控制器怎么单独接收数组中的一个值...
而且
`
setPassword`
和`
validatePassword`
这两个方法是框架已经定义好的吗?还是自己写的? - lzrqyc110 2016-01-02 已签到连续签到1天,获得了5个金钱
- lzrqyc110 发布了话题请教前辈关于表单提交入库