500miles

500miles

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

  • 财富值2470
  • 威望值220
  • 总积分4940

个人信息

  • post来的值, 和表单名一致么?.

  • 直接'/testcode' 就可以了.

    最好 '<?= yii\helpers\Url::to(xxxx)?>'

  • 回复了 的回答

    unixSocket'=>'5c99b53717bb4d13:***ddda*;

    这一串恐怕不是文件描述符吧, 看样子 应该是账号密码连接, 而非通过 unixSocket;

    配置成 password, 通过 tcp 连接吧

    这个说开来就多了. 简单描述的话, unix domain socket 不同于网络socket, 不走tcp/ip 等网络层协议栈...因此效率会好一点... 密码也不行的话, 建议仔细看一下阿里云的文档说明.....

  • 2015-09-09 已签到
    连续签到10天,获得了20个金钱
  • 赞了回复

    yii\bootstrap\Carousel图片轮播

  • 2015-09-08 已签到
    连续签到9天,获得了20个金钱
  • 回复了 的回答

    没错儿, 必须 return 才能立马跳转, 而不执行后续代码;

    redirect() 中 只指定了响应的 http status code,

    你所说的 header() 发生在 send response 的时候

    你可以 return $this->redirect('xxx');

    或者 显式调用 Yii::$app->response->send();

    再或者 Yii::$app->end();

    最简洁的 还是return;

    因为 init() 仅仅执行, 最终并没有 return .

  • unixSocket'=>'5c99b53717bb4d13:***ddda*;

    这一串恐怕不是文件描述符吧, 看样子 应该是账号密码连接, 而非通过 unixSocket;

    配置成 password, 通过 tcp 连接吧

  • 没错儿, 必须 return 才能立马跳转, 而不执行后续代码;

    redirect() 中 只指定了响应的 http status code,

    你所说的 header() 发生在 send response 的时候

    你可以 return $this->redirect('xxx');

    或者 显式调用 Yii::$app->response->send();

    再或者 Yii::$app->end();

    最简洁的 还是return;

  • 高能运算, 超时了.

    一方面 归功于虚拟机性能, 另一方面 代码也的确存在一点小问题.

     // 新密码没填写 则为不修改密码
     if ($this->new_password) {
         $this->user->password = $this->new_password;
     }
    

    不修改密码的情况下, $this->user->password_hash 是个长串, 保存的时候会再此基础上进行 password_hash 运算

    解决问题的话 着眼于getUser()方法.

    因为 Yii::$app->user->identity->isNewRecord == true

总监 等级规则
4940/5000
资料完整度
30/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

15

Ta的访客

42