程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Yii常用路徑方法總結

Yii常用路徑方法總結

編輯:關於PHP編程

Yii常用路徑方法總結


Yii框架中的一些常見的路徑方法的使用方法總結。

在控制器添加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

調用YII框架中framework/web/js/source的js,其中registerCoreScript key調用的文件在framework/web/js/packages.php列表中可以查看:

Yii::app()->clientScript->registerCoreScript('jquery');

在view中得到當前controller的ID方法:

Yii::app()->getController()->id;

在view中得到當前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

得到當前域名:

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中加一個配置。

您可能感興趣的文章

  • Yii rules常用驗證規則備忘
  • Yii中的數據庫事務的使用方法小結
  • Yii查看(輸出)當前頁面執行的sql語句
  • yii 數據庫添加,修改,刪除相關操作總結
  • yii框架如何配置默認controller與action
  • Yii控制器動作參數綁定處理
  • Yii 動作方法技巧
  • yii數據庫查詢操作總結

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved