竹林风

竹林风

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

  • 财富值

    0

  • 威望值

    0

  • 总积分

    190

个人信息

  • 赞了回答

    psr-4和composer了解一下

    不用的不会被加载。只有当被调用的时候才会被加载进来

  • 赞了回答

    createObject 就一次

  • 提出了问题
    关于 components 的疑问
  • 2018-05-15 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的回答

    我是这样解决的.
    1,建立一张用户绑定表(user_oauth2).user_id qq_openid wx_openid wb_openid
    2,然后用户关联这张表就可以知道他有绑定没有了.

    @竹林风$member是用户的对象,后面是登录有效期秒

  • 回复了 的回答

    我是这样解决的.
    1,建立一张用户绑定表(user_oauth2).user_id qq_openid wx_openid wb_openid
    2,然后用户关联这张表就可以知道他有绑定没有了.

    假如数据表是user表

    表的AR模型为User
    $member=User::findOne($id);
    \Yii::$app->user->login($member, 3600 24 30);

  • 回复了 的回答

    首先你打印有没有进这个方法, echo也不需要

    方法是进了的,还有个奇怪的地方
    比如
    在视图中假如这样写
    <?php

    if(Yii::$app->getSession()->hasFlash('error')){
        echo 110;
        die;
        echo Yii::$app->getSession()->getFlash('error');
    }
    

    ?>

    在继承的控制器的init中不满足判断已经return重定向了,此时不应该进入上面的视图对吧,如果进入了上面的视图,那么就该输出110并且停止,但是奇怪的是,每次跳转后都没有信息,然后我找到Yii::$app->getSession()->getFlash()的源方法,在getFlash()里面加一个 die;,此时还没跳转就停止了,所以是在return $this->redirect(url)->send();后不知道怎么的访问了在getFlash而导致获取一次后失效。

    但我就不明白了
    return $this->redirect(url)->send();后下面的就停止了,然后到新的页面,新页面就只有显示信息用的getFlash(),怎么就多运行了一次

  • 回复了 的回答

    首先你打印有没有进这个方法, echo也不需要

    方法是进了的,还有个奇怪的地方
    比如
    在视图中假如这样写
    <?php

    echo 110;

    die;
    echo Yii::$app->getSession()->setFlash('error');
    

    ?>

    在继承的控制器的init中不满足判断已经重定向了,此时不应该进入上面的视图对吧,如果进入老人

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

Ta的关注

1

Ta的粉丝

0

Ta的访客

9