YII路径的用法总结
在view中得到当前controller的ID方法:
Yii::$app->getController()->id;
在view中得到当前action的ID方法:
Yii::$app->getController()->getAction()->id;
yii获取ip地址
Yii::$app->request->userHostAddress;
yii判断提交方式
Yii::$app->request->isPostRequest
得到当前域名:
Yii::$app->request->hostInfo
得到proteced目录的物理路径
YII::$app->basePath;
获得上一页的url以返回
Yii::$app->request->urlReferrer;
得到当前url
Yii::$app->request->url;
得到当前home url
Yii::$app->homeUrl
得到当前return url
Yii::$app->user->returnUrl
项目路径
dirname(Yii::$app->BasePath)
如果你自己有个目录下有些类或文件常用,可以在main.php的最上边定义一个路径别名,别名可以被翻译为其相应的路径。
Yii::getPathOfAlias('webroot')
如果是多个可以在main.php中的array中加一个配置
例:
'aliases'=>array( 'local'=>'path/to/local/' )