nswindlights 2014-10-28 16:03:24 42452次浏览 2条评论 7 2 0

Yii::$app->urlManager->createUrl('xxx/xxx')

觉得很赞
  • 评论于 2014-12-06 14:03 举报

    使用Url::to()也是可以的。方法如下:

    <?php
    use yii\helpers\Url;
    ......
    Url::to(['site/index']);
    
    5 条回复
    评论于 2015-11-16 12:03 回复

    请教:yii2 高级版,后台backend 跳转到 前台frontend 指定控制器该怎么写呢?前后台使用不同域名

    评论于 2016-08-18 09:42 回复

    我也想知道!

    评论于 2016-11-27 11:31 回复

    我也想知道!

    评论于 2018-05-28 18:03 回复

     /**
     * 后台登录到前台
     */
    public function actionFrontendLogin()
    {
        $id = Yii::$app->request->get('uid');
        $member = Member::findOne($id);
        if (!$member) {
            exit('参数不正确');
        }
        $member->auto_login_token = md5(time() .'ldrj' . rand(999,999999));
        if (!$member->save()) {
            exit('会员状态修改失败');
        }
        return $this->redirect(Yii::$app->params['frontendUrl'] . '/index.php/site/admin-login?uid=' . $id . '&token=' . $member->auto_login_token);
    }
    
    评论于 2018-05-30 16:28 回复
    return $this->redirect(['site/admin-login','uid'=>$id,'token'=>$member->auto_login_token]);
    

    这是站内的.
    不同域名的话建议加个前台配置参数 然后拼接地址 跳转

    , , 觉得很赞
  • 评论于 2017-11-06 16:54 举报

    <?= Yii::$app->urlManager->createAbsoluteUrl(['index/index']);?>
    生成绝对路径,就是index/index
    或者<?= \yii\helpers\Url::to(['/index/index']); ?>

    1 条回复
    评论于 2017-11-06 16:56 回复

    <?= \yii\helpers\Url::to(['/index/index']); ?>

您需要登录后才可以评论。登录 | 立即注册