花椒

花椒

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

  • 财富值51278
  • 威望值630
  • 总积分106418

个人信息

  • 回复了 的回答

    你都已经md5了,怎么解密回来。。。


    $.base64.utf8encode = true;
    $.base64.utf8decode= true;

  • 2018-08-24 已签到
    连续签到28天,获得了20个金钱
  • 回复了 的说说
    突然觉得做什么都没意思,唯一有意思的旅行,又穷去不了
    穷游了解下~
  • 回复了 的说说
    有个傻逼把补签卡设计的只能在临近两天使用
    莫名的笑了半天。。。
  • 回复了 的回答

    你都已经md5了,怎么解密回来。。。

    看错了,问题是base64.js有问题,把这个js换成这个就可以了http://plugins.jquery.com/base64/

    然后js前台解密部分改成:
    function strencode(string) {

        key =md5('just a test');
        string = $.base64.atob(string);
        len = key.length;
        code = '';
        for (i = 0; i < string.length; i++) {
            k = i % len;
            code += String.fromCharCode(string.charCodeAt(i) ^ key.charCodeAt(k));
        }
        return $.base64.atob(code);
    }
    

    亲测有效~

  • 你都已经md5了,怎么解密回来。。。

  • 2018-08-23 已签到
    连续签到27天,获得了20个金钱
  • 2018-08-22 已签到
    连续签到26天,获得了20个金钱
  • 2018-08-21 已签到
    连续签到25天,获得了20个金钱
  • 支持的,
    比如你Order模型里定义了:

    public function getCourse(){
        return $this->hasOne(Course::className(),['id'=>'goods_id'])
            ->onCondition(['type'=>1]);
    }
    

    那你query里就可以用

    $query->joinWith('course');
    

    如果你要按course的name来搜索,可以用函数回调,比如:

    $query->innerJoinWith([
        'course' => function ($query) {
            $query->andFilterWhere(['like', 'name', $this->coupon_name]);
        }
    ]);
    
商界领袖 等级规则
106418/200000
资料完整度
60/100
用户活跃度
90/100

Ta的关注

11

Ta的粉丝

16

Ta的访客

161