haloz
- haloz 2017-10-11 已签到连续签到1天,获得了5个金钱
- haloz 回复了话题 yii2如何保护隐私目录的文件
感谢各位回答。
- haloz 发布了话题yii2如何保护隐私目录的文件
获取当前请求的url(浏览器中显示的url):
\Yii::$app->request->getAbsoluteUrl();
但是,如果是要获得路由,还是得用canonical,不过你的那个错误需要查看下debug日志,看看什么原因,服务器内部错误应该是你代码有问题。
看了一下错误是:
Trying to get property of non-objectpublic static function canonical() { $params = Yii::$app->controller->actionParams;//这一行出错 $params[0] = Yii::$app->controller->getRoute(); return Yii::$app->getUrlManager()->createAbsoluteUrl($params); }