yii+php+当前目录,Yii常用路径方法总结
Yii框架中的一些常見的路徑方法的使用方法總結(jié)。
在控制器添加CSS文件或JavaScript文件:
Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/my.css');
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/css/my.js');
<?php echo $this->module->assetsUrl; ?>/css/main.css
調(diào)用YII框架中framework/web/js/source的js,其中registerCoreScript key調(diào)用的文件在framework/web/js/packages.php列表中可以查看:
Yii::app()->clientScript->registerCoreScript('jquery');
在view中得到當(dāng)前controller的ID方法:
Yii::app()->getController()->id;
在view中得到當(dāng)前action的ID方法:
Yii::app()->getController()->getAction()->id;
yii獲取ip地址
Yii::app()->request->userHostAddress;
yii判斷提交方式是否是post請求
Yii::app()->request->isPostRequest
yii 判斷是否是ajax請求
Yii::app()->request->isAjaxRequest
得到當(dāng)前域名:
Yii::app()->request->hostInfo
得到proteced目錄的物理路徑
YII::app()->basePath;
獲得上一頁的url以返回
Yii::app()->request->urlReferrer;
得到當(dāng)前url
Yii::app()->request->url;
得到當(dāng)前home url
Yii::app()->homeUrl
得到當(dāng)前return url
Yii::app()->user->returnUrl
項目路徑
dirname(Yii::app()->BasePath)
如果你自己有個目錄下有些類或文件常用,可以在main.php的最上邊定義一個路徑別名,別名可以被翻譯為其相應(yīng)的路徑。
Yii::getPathOfAlias('webroot')
如果是多個可以在main.php中的array中加一個配置。
總結(jié)
以上是生活随笔為你收集整理的yii+php+当前目录,Yii常用路径方法总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python调用摄像头人脸识别代码_利用
- 下一篇: matlab qpsk调制程序,QPSK