Heim > php教程 > php手册 > Hauptteil

Yii常用路径方法总结

WBOY
Freigeben: 2016-06-13 09:03:53
Original
924 Leute haben es durchsucht

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
Nach dem Login kopieren

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

Yii::app()->clientScript->registerCoreScript('jquery');
Nach dem Login kopieren

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

Yii::app()->getController()->id;
Nach dem Login kopieren

在view中得到当前action的ID方法:

Yii::app()->getController()->getAction()->id;
Nach dem Login kopieren

yii获取ip地址

Yii::app()->request->userHostAddress;
Nach dem Login kopieren

yii判断提交方式是否是post请求

Yii::app()->request->isPostRequest
Nach dem Login kopieren

yii 判断是否是ajax请求

Yii::app()->request->isAjaxRequest
Nach dem Login kopieren

得到当前域名:

Yii::app()->request->hostInfo
Nach dem Login kopieren

得到proteced目录的物理路径

YII::app()->basePath;
Nach dem Login kopieren

获得上一页的url以返回

Yii::app()->request->urlReferrer;
Nach dem Login kopieren

得到当前url

Yii::app()->request->url;
Nach dem Login kopieren

得到当前home url

Yii::app()->homeUrl
Nach dem Login kopieren

得到当前return url

Yii::app()->user->returnUrl
Nach dem Login kopieren

项目路径

dirname(Yii::app()->BasePath)
Nach dem Login kopieren

如果你自己有个目录下有些类或文件常用,可以在main.php的最上边定义一个路径别名,别名可以被翻译为其相应的路径。

Yii::getPathOfAlias('webroot')
Nach dem Login kopieren

如果是多个可以在main.php中的array中加一个配置。

您可能感兴趣的文章

  • Yii rules常用验证规则备忘
  • Yii中的数据库事务的使用方法小结
  • Yii查看(输出)当前页面执行的sql语句
  • yii 数据库添加,修改,删除相关操作总结
  • yii框架如何配置默认controller与action
  • Yii控制器动作参数绑定处理
  • Yii 动作方法技巧
  • yii数据库查询操作总结
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage