yii2 html 跳转,Controller: 跳转页面

### 用法示例:

~~~php

namespace frontend\controllers;

class SiteController extends \yii\web\Controller

{

public function actionIndex()

{

// 刷新当前页

return $this->refresh();

return $this->refresh('#a1');

// 跳转页面

return $this->redirect('refresh');

return $this->redirect(['site/login']);

// 返回上一页

return $this->goBack();

return $this->goBack(['site/login']);

// 返回首页

return $this->goHome();

}

}

~~~

### 方法详解:

~~~php

/**

* 刷新当前页面.

* 此方法是 [[yii\web\Response::refresh()]] 的快捷方式.

* @param string $anchor 附加到 URL 的锚. 指定时必须以'#'开头.

* @return \yii\web\Response 响应对象本身.

*/

public function refresh($anchor = '');

/**

* 跳转页面, 将浏览器重定向到指定的 URL.

* 此方法是 [[yii\web\Response::redirect()]] 的快捷方式.

* @param array|string $url 要重定向到的 URL. [参考手册](http://www.yiichina.com/doc/api/2.0/yii-web-controller#redirect()-detail)

* @param int $statusCode HTTP 状态码.

* @return \yii\web\Response 当前响应对象.

*/

public function redirect($url, $statusCode = 302);

/**

* 将浏览器重定向到上次访问的页面.

* 为使这个功能起作用, 应在适当的地方用 [[yii\web\User::setReturnUrl()]] 方法设置返回 URL.

* @param null $defaultUrl 返回的 URL.

* @return \yii\web\Response 当前响应对象.

*/

public function goBack($defaultUrl = null);

/**

* 将浏览器重定向到主页.

* 主页可以通过 [[Yii::$app->setHomeUrl()]] 设置.

* @return \yii\web\Response 当前响应对象.

*/

public function goHome();

~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值