heyuan

heyuan

这家伙有点懒,还没写个性签名!

  • 财富值45
  • 威望值0
  • 总积分105

个人信息

  • 赞了教程
    Yii2.0 实现三级联动
  • 回复了 的回答

    答案在本站文档中.一言难尽.

    额...,好的,谢谢。

  • 收藏了教程
    Yii2.0 三级联动
  • 赞了教程
    Yii2.0 三级联动
  • 赞了教程
    Yii 2.0 数据库查询
  • 提出了问题
    yii2 gii curd生成的列表怎么修改?
  • 谢谢能抽空帮忙,问题已解决。

  • 赞了回复

    朋友帮我找了一个临时可用的方法

    $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...

  • 赞了回复

    前辈,根据你写的,我看了一下文档说明

    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`这两个方法是框架已经定义好的吗?还是自己写的?

助理 等级规则
105/200
资料完整度
70/100
用户活跃度
0/100

Ta的关注

7

Ta的粉丝

0

Ta的访客

3