Yii2 - 获取控制器的动作但是使用url

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2 - 获取控制器的动作但是使用url相关的知识,希望对你有一定的参考价值。

我已经使用这个Yii :: $ app-> controller-> action-> id来获取我在控制器中的当前操作,但有人可以告诉我如何获取URL吗?

答案

要获得当前的url,您可以使用:

Yii::app()->request->url

哪个将返回用户的完整请求的URL。

另一答案

Referrer Detail

您可以使用Yii::$app->request->referrer返回用户所在的最后一页。

您还需要考虑引用者可以使用重定向示例为null:

return $this->redirect(Yii::$app->request->referrer ?: Yii::$app->homeUrl);

以上是关于Yii2 - 获取控制器的动作但是使用url的主要内容,如果未能解决你的问题,请参考以下文章

PHPUnit 测试中 Yii2 中的模拟视图助手

Yii2.如何使用 jquery 中止控制器/动作?

Yii2-设置和获取删除Cookies空值分析(有代码)

yii2 源码分析Action类分析

yii2 源码分析 Action类分析

Yii2.0框架 控制器 Controllers