`

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);

 

分享到:
评论

相关推荐

    yii2常用笔记

    这个是关于yii2常用的笔记

    yii全英文说明文档

    yii全英文完整说明文档 ,全英文的,但难度不大

    yii--php常用的一个开源框架

    Yii的设计理念旨在提高开发效率,提供强大的性能,并且在代码的可维护性和可扩展性方面表现出色。它采用了面向对象的编程方式,支持MVC(Model-View-Controller)设计模式,使得开发者能够更清晰地组织和分离业务...

    Yii的开发说明(中文版)

    "Yii-blog的开发说明.doc"可能包含了一个使用Yii框架构建博客应用的详细指南。可能的内容包括: 1. 创建项目结构:讲解如何初始化一个Yii项目,包括设置基本的目录结构。 2. 数据库设计:可能涉及博客文章、用户、...

    YII view 常用extensions

    这篇名为"YII view 常用extensions"的文章可能探讨了在Yii视图中使用的常见扩展,以增强其功能和用户体验。 在Yii框架中,视图主要用来生成HTML代码,与控制器协作以呈现数据。然而,有时我们可能需要一些额外的...

    YII路径的用法总结

    ### YII框架中路径的理解与运用 #### 一、引言 YII 是一款高性能的 PHP 框架,广泛应用于各种 Web 开发项目中。本文将深入探讨 YII 框架中的路径管理机制,包括但不限于绝对路径、相对路径以及预定义的命名空间等...

    Yii权威指南思维导图

    Yii采用MVC(Model-View-Controller)设计模式,这是Web应用开发中最常用的设计模式之一。在Yii中,Model负责处理数据和业务逻辑,View负责展示数据,而Controller则协调Model和View,处理用户请求并生成响应。 类...

    yii-1.0.4.r920

    3. 配置管理:Yii 的配置系统允许开发者通过配置文件定义应用的运行时参数,如数据库连接信息、类路径等,使应用更具灵活性和可扩展性。 4. 自动化测试:Yii 支持单元测试和功能测试,提供 Codeception 测试框架...

    Yii 2文件下载

    标题提到的"Yii 2文件下载"可能指的是Yii 2.0框架的安装包或者相关的扩展或示例代码。 在描述中,我们看到“找了好久才找到的Yii2.0”,这可能暗示了Yii 2.0的相关资源并不总是容易找到,尤其对于初学者来说,可能...

    yii2swoole让yii2运行在swoole上

    1. **Yii2框架与Swoole的集成**:Yii2swoole是将Yii2框架与Swoole进行整合的扩展,允许Yii2应用利用Swoole的高性能特性。它提供了在Swoole环境下运行Yii2的基础设施,包括请求处理、事件监听、session和cookie管理等...

    yii框架中文手册教程和YII模板

    Yii框架是一款高效的、基于组件的PHP开发框架,用于...总之,Yii框架中文手册教程和YII模板资源是学习和开发Yii应用的宝贵资料。通过深入学习和实践,开发者可以充分利用Yii的强大功能,构建出高效、可扩展的Web应用。

    YII框架中文手册

    - **初学者**:首先理解PHP基础知识,然后通过手册学习Yii的安装、基本架构和常用组件。 - **进阶者**:深入研究MVC、数据库操作、缓存和安全机制,尝试编写简单的应用。 - **专家**:挑战更复杂的项目,熟悉所有...

    yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)

    Yii 1.1.10是该框架的一个版本,它提供了丰富的特性和优化,以帮助开发者更高效地构建复杂的Web应用程序。这个开发包包含了Yii框架的核心库、相关的文档和一个具体的博客应用实例,这对于初学者和有经验的开发者来说...

    深入理解Yii2.0

    《深入理解Yii2.0》是一本干货。主要讲解Yii2.0及所代表的最新一代Web开发框架的新特性、新技术、新理念、新模式。 采用的方式是分析框架的源代码,尝试从根上进行理解和阐述,并融入个人使用Yii开发的一些经验和...

    yii2 通用后台系统

    "yii2 通用后台系统"是一个基于Yii2框架构建的企业级后台管理系统,旨在提供一套全面、高效的后台管理解决方案,包括用户管理、权限控制、数据统计等功能,帮助开发者快速搭建稳定且功能丰富的后台应用。 在Yii2...

    Yii2.0打造京东商城平台PHP电商实战Yii2.0视频教程

    Yii2.0级基于Yii1.X完全重写的,不仅是小版本升级的升级。所以想要系统学习Yii2.0这个框架这套教程可以从实战项目带你入手。不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在...

Global site tag (gtag.js) - Google Analytics