`
xubaoguo
  • 浏览: 79693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Yii 路径总结

阅读更多
Yii 路径总结一:Yii framework 已经定义的命名空间常量
system: 指向Yii框架目录;  Yii\framework
zii: 指向zii library 目录;  Yii\framework\zii
application : 指向应用程序基本目录;  protected\
webroot: 指向包含里入口脚本 文件的目录;  .\
ext : 指向包含所有第三方扩展的目录;  \protected\extensions



二:



{full URL}:取得当前的完整路径Yii::getFrameworkPath() :YII framework路径
三;
插入meta信息


Yii::app()->clientScript->registerMetaTag('keywords','关键字'); Yii::app()->clientScript->registerMetaTag('description','一些描述'); Yii::app()->clientScript->registerMetaTag('author','作者');  
  示例:

  <link rel="alternate" type="application/rss+xml" href="http://www.dreamdu.com/feed/" />

  表示为:

  Yii::app()->clientScript->registerLinkTag('alternate','application/rss+xml',$this->createUrl('/feed'));




在控制器添加CSS文件或JavaScript文件

Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/my.css'); Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/css/my.js');



在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路径的用法总结

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

    yii的小部件使用

    根据实际环境可能需要调整URL路径。 3. **生成模型**: - 在gii工具中选择“生成模型”选项。 - 按照提示输入模型的相关信息,例如模型名称、数据库表名等。 - 生成完成后,模型类会自动保存到相应的目录下。 4...

    Yii框架快速入门

    // 指定Yii框架路径 $yii = dirname(__FILE__) . '/../framework/yii.php'; // 指定配置文件路径 $config = dirname(__FILE__) . '/../protected/config/main.php'; // 开发环境下启用调试 defined('YII_DEBUG') or...

    yii博客教程

    - 如果`php`不在命令搜索路径中,需要使用完整的路径执行`yiic`,例如:`path/to/php /wwwroot/yii/framework/yiic.php webapp /wwwroot/blog`。 - 访问`http://www.example.com/blog/index.php`,可以看到应用...

    YII配置详解以及开发规范

    总结来说,Yii 框架提供了强大且灵活的工具,适用于快速开发高性能的 Web 应用。通过深入理解其配置、组件机制、目录结构以及部署流程,开发者能更高效地利用 Yii 构建复杂的应用程序。要了解更多细节,可以参考 Yii...

    Yii框架PDF中文文档

    ### Yii框架知识点总结 #### 一、概述与新特性 **Yii** 是一款高性能的PHP Web应用程序开发框架,以其简洁高效著称。该框架旨在帮助开发者快速构建安全且高效的Web应用。本文档根据官方中文文档及《Yii权威指南》...

    yii框架笔记,绝对值得经典

    #### 三、学习路径 - **入门**:首先了解Yii的基本概念,包括MVC架构模式、组件模型等。 - **环境搭建**:熟悉如何在本地计算机上安装和配置Yii环境。 - **实战案例**:通过实际项目来加深对框架的理解,例如构建CMS...

    用workerman实现一个运行Yii2的http服务器

    总结来说,本教程介绍了如何使用Workerman作为HTTP服务器运行Yii2应用,涉及到的知识点包括Workerman的工作原理、PHP的异步编程、Yii2框架的使用以及配置文件的设置。希望这个教程对你在构建高效PHP Web服务的过程中...

    yii框架教程

    可以通过设置应用配置中的 `basePath` 属性来修改此路径。 为了防止 Web 用户直接访问 `protected` 文件夹内的内容,可以在该文件夹中放置 `.htaccess` 文件,并设置以下内容: ```apache deny from all ``` ####...

    Yii学习总结之安装配置

    Yii采用面向对象编程(OOP)原则编写,提供了一个全面的库引用和详细的教程,使得开发者可以轻松地理解和使用。 在开始Yii的安装前,需要确保你的开发环境已经配置好,包括至少PHP5.1.0以上的版本和一个支持PHP的...

    Yii_PHP_框架分析

    总结,Yii PHP 框架提供了一个强大且灵活的开发环境,其自动加载机制、MVC 结构以及丰富的组件库使得开发高效且易于维护。通过深入理解这些基础知识,开发者能够更好地利用 Yii 构建高质量的 Web 应用程序。

    Yii Blog Book.pdf

    - 如果PHP不在命令搜索路径中,可以使用完整路径:`path/to/php /wwwroot/yii/framework/yiic.php webapp /wwwroot/blog`。 #### 四、应用结构分析 - **入口脚本**:位于`/wwwroot/blog/index.php`,负责启动应用...

    PHP生成二维码实例附演示地址(yii框架生成二维码).rar

    总结来说,PHP结合Yii框架生成二维码涉及以下关键步骤: 1. 安装`Endroid/QrCode`库。 2. 创建控制器和动作来处理生成请求。 3. 使用库提供的API生成并输出二维码。 4. 创建视图文件,展示生成的二维码。 通过以上...

    Yii权威指南(非常适合新手入门)

    #### 六、总结 通过本指南的学习,读者不仅能掌握使用Yii框架开发Web应用的基本流程和技术要点,还能了解到如何构建一个简单的博客系统。此外,还可以通过作者提供的资源进一步深化理解和实践能力,为后续的开发...

    PHP Yii框架开发实例

    #### 总结 通过本文介绍的方法,我们可以快速地在本地搭建起一个基于Yii框架的开发环境,并完成简单的项目创建及Hello World示例。此外,我们还了解了Yii框架的一些基本概念,如控制器、视图等。这些基础知识对于...

    Yii框架反序列化RCE利用链分析1

    总结起来,Yii2框架中的这个反序列化RCE漏洞利用链涉及到了多个类的交互,包括`BatchQueryResult`、`DbSession`和`IndexAction`。通过精心构造对象和调用链,攻击者可以执行任意代码,对系统造成严重威胁。因此,...

Global site tag (gtag.js) - Google Analytics