`

Yii常用路径说明

    博客分类:
  • YII
 
阅读更多
//framework路径
Yii::getFrameworkPath();
 
//protected/runtime
Yii::app()->getRuntimePath();
 
//在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);

 

分享到:
评论

相关推荐

    Yii框架文档(2010.7.18)

    本文将对Yii框架的各个方面进行详细说明。 ### Yii框架新特征 Yii框架自发布以来经历了多个版本的迭代更新,每个版本都带来了新特征和改进。例如,1.1.3版本增强了配置widget默认值的支持,并引入了基于Web的代码...

    Yii_权威指南(阅).pdf

    - **常用扩展手册**:介绍了Yii框架的常用扩展插件,帮助开发者更方便地实现特定功能。 #### 二、安装与配置 **部分文档内容解析:** - **文档地址**:`http://dreamneverfall.cn/yiidoc/index.htm` - **文档内容...

    Yii2框架实现利用mpdf创建pdf文件功能示例

    - Yii2框架入门及常用技巧总结,包括路由、视图、模型等基础知识。 - php优秀开发框架总结,对Yii2的定位和优势进行详细说明。 - Smarty模板入门基础教程,介绍如何在Yii2中使用模板技术来分离逻辑代码和展示代码...

    浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势

    这样的配置符合Yii2官方文档的说明,并能够满足发布资源目录下的所有内容的需求。 此外,还有一个需要关注的概念,即如何通过AssetBundle来管理前端依赖。在Yii2中,可以通过Composer来管理前端依赖包,比如...

    PHP常用工具类大全附全部代码下载

    根据给定文件的信息,这里将会详细说明关于“PHP常用工具类大全附全部代码下载”的知识点。 1. 助手类概述 在PHP中,助手类通常被设计为提供一系列的便利方法,以供开发者在项目中快速调用。它不是一个具体的功能类...

    phpstorm2021_190266.rar

    5. **框架与库的支持**:对包括Laravel、Symfony、Yii在内的多种PHP框架提供了深度支持,并兼容Composer、PHPUnit等常用PHP库。 二、安装与启动 在提供的文件列表中,“PhpStorm-211.4961.37.exe”是PHPStorm2021...

    基于PHP的化妆品商城php版源码.zip

    6. **框架或库**:可能使用了PHP框架如Laravel、CodeIgniter或Yii等,或包含了一些常用的PHP库,如PHPExcel(处理Excel文件)、PHPUnit(单元测试)等。 7. **文档**:可能包含项目说明、安装指南、API文档等,帮助...

    php源码可供学习

    4. **PHP与数据库交互**:MySQL是PHP常用的数据库系统,学习如何使用PHP连接数据库、执行SQL查询、处理结果集、事务处理以及预编译语句是必不可少的。如今,mysqli或PDO扩展提供了更安全、高效的数据库操作接口。 5...

    ProjectLibriApi

    此外,"index.php?r="的格式通常与Yii框架相关,"r"代表"route",用来处理不同路由请求,说明这个API可能混合了PHP的不同框架实现或者有多个API入口。 【标签】"Java" 指出此项目主要使用Java语言进行开发。这可能...

Global site tag (gtag.js) - Google Analytics