刘师傅

刘师傅

趁这阵子有兴趣就研究下呗

  • 财富值20892
  • 威望值220
  • 总积分23902

个人信息

  • 从理论来说,算法是不区分语言的。我不清楚这个HMAC-SHA1算法是原生javaSdk提供的还是需要扩展jar包。
    还有,你看看这个接口文档的实现部分,是不是应该有各个语言的sdk包,所以你看看有没有php的sdk包。找到php的,你就知道了。
    最后,如果上述还不行,那就研究下这个加密算法,看看都有哪些参数,涉及哪些选项,php不可能没有,或者在实现上有差异也不是不可能。因为之前一个java的同事和我php的应用交互时,发现了两种语言在使用AES加密算法上的差别,当时java上对这个算法支持比较精细;而php在算法参数上不能选,这个hmac_sha1()。我没用过。
    看看吧你自己,希望给你提供点帮助。

  • 2018-12-03 已签到
    连续签到8天,获得了20个金钱
  • 2018-12-02 已签到
    连续签到7天,获得了20个金钱
  • 看看升级文档说明,是不是哪里不适配了。
    我对这个东西感觉就是个辅助工具,平常偶尔需要看一个请求,涉及所有的sql非常有用。还有执行时间及消耗内存。其它不常用。

  • 2018-12-01 已签到
    连续签到6天,获得了20个金钱
  • 回复了 的回答

    'unique' 是使用 Ajax 来判断的,你需要在 form 中使用 enableAjaxValidation'name' 输入项的Ajax 打开:

    <?=$form->field($model, 'name',['enableAjaxValidation' => true])->textInput() ?>
    

    这样你才能从前端获取到检测结果

    对,具体应用前端就是开启enabelAjaxvalidation!

  • 回复了 的说说
    祝新浪 20 周年生日快乐! 💝 🎁 🎂
    关你啥事,瞎凑热闹!
  • 2018-11-30 已签到
    连续签到5天,获得了20个金钱
  • 正常情况下,只在找到情况(也就是name有重复了)才会报错,而没有找到不会报错。你完全可以判断是否有该属性的错误信息来判断:

    如果找到重复的name,就是
    $model->getError('name')不为空,返回“账号已存在”
    如果找不到,也就是说,name不重复,没有问题:
    $model->getError('name')将返回null
    

    天亮来再细看看吧

  • 回复了 的说说
    不让男朋友在屋里抽烟有错吗?
    何以见得?
副董事长 等级规则
23902/50000
资料完整度
70/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

9

Ta的访客

47