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

YII学习第十五天,urlManager相关

    博客分类:
  • YII
yii 
阅读更多

首先urlManager是CUrlManager的实例,所以重点看CUrlManager的方法。 

CUrlManager提供构造和解析URL的方法createUrl()和parseUrl()。 
CUrlManager通过以下两种格式管理URL: 
'path' format: /path/to/EntryScript.php/name1/value1/name2/value2... 
'get' format: /path/to/EntryScript.php?name1=value1&name2=value2... 


例如 
array( 
    'articles'=>'article/list', 
    'article/<id:\d+>/*'=>'article/read', 

//如果用户访问 '/path/to/index.php/articles',则解析为'/path/to/index.php/article/list' 
//如果用户访问'/path/to/index.php/article/13',则解析为'/path/to/index.php/article/read?id=13' 


最常用的方法:createUrl() 
在yii的MVC中可以使用Yii::app()->createUrl('path',array(params)); 
但在YII的MVC之外,不能使用改方法,怎么办呢? 
Yii::app()->urlManager->createUrl('path',array(params)); 



其他属性和方法 
属性 
routeVar    //默认值是r 


方法 
createUrl()  // 构造url 

分享到:
评论

相关推荐

    Yii2.0中文学习手册

    ### Yii2.0中文学习手册知识点总结 #### 一、简介 - **Yii2.0**是一款基于PHP的高性能Web应用程序开发框架,以其简洁、高效、安全的特点深受开发者喜爱。本手册旨在帮助初学者和进阶用户快速掌握Yii2.0的核心概念与...

    Yii2—yii2学习—某课网学习笔记

    yii2学习笔记,一边看某课网一遍实践一遍总结,整理文档

    Yii框架学习笔记

    Yii框架是高效且灵活的PHP框架,专为Web 2.0应用开发而设计。自2008年1月薛强开始开发以来,Yii已经经历了多个版本迭代,从1.0.0到...通过深入学习和实践,开发者可以充分利用Yii的优势,提高开发效率和应用质量。

    Yii框架学习手册

    Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂

    Yii2.0学习笔记完全版

    Yii2.0学习笔记完全版 Yii2 Yii2.0 Yii2.0学习 Yii2.0学习笔记

    Yii框架学习笔记.pdf

    本篇学习笔记将详细介绍Yii框架的基本概念,包括请求处理流程、组件、事件与行为、错误和日志处理、国际化以及视图和控制台应用等方面。 ### 请求的处理流程 1. **项目入口脚本**:在Yii框架中,项目的入口脚本...

    yii2初学者

    Yii2框架特别适合于初学者,因为它的易学易用,以及其提供了一个全面的文档,让初学者可以通过学习和实践快速掌握。 Yii2框架具有许多特性,使其在众多PHP框架中脱颖而出: 1. MVC架构:Yii2遵循模型-视图-控制器...

    YII学习笔记

    **YII学习笔记** 在IT领域,Web开发框架是开发者们构建高效、可维护网站的重要工具,而YII就是其中的一员。这半个月的学习笔记详细记录了YII框架的基础知识和核心概念,对于初学者来说是一份宝贵的参考资料。YII,...

    Yii 2文件下载

    从标签"Yii 2.0"我们可以确认,这个压缩包的内容与Yii框架的第二个主要版本有关。 压缩包子文件的文件名称列表只给出了一项:"yii2-2.0.0",这很可能是指Yii 2.0的第一个稳定版本。通常,这个版本会包含框架的核心...

    yii2数据缓存 学习笔记

    yii 学习笔记,其中包括数据缓存、缓存组件、缓存过期、缓存依赖的理解及yii2数据缓存的测试代码

    yii源码

    深入Yii源码,我们可以学习到以下关键知识点: 1. **MVC架构**:Yii实现了经典的Model-View-Controller设计模式,Model处理数据和业务逻辑,View负责展示,Controller作为中间人协调两者。在Yii中,你可以找到`yii\...

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

    教程名称:Yii2.0 打造京东商城...所以想要系统学习Yii2.0这个框架这套教程可以从实战项目带你入手。不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    Yii权威指南思维导图

    综上所述,"Yii权威指南思维导图"是学习和掌握Yii框架不可或缺的辅助工具,它将复杂的框架结构和功能用简洁明了的图表展现出来,极大地提升了学习效率。通过仔细研究这个思维导图,开发者可以更深入地理解Yii的每一...

    Yii2.0视频教程

    - **扩展**:扩展是指第三方提供的额外功能包,可以轻松地为Yii应用添加新功能。 - 扩展安装:通过Composer安装所需的扩展包。 - 使用扩展:在项目中启用扩展,并按照文档说明进行配置。 #### 七、调试与日志 - ...

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

    这个开发包包含了Yii框架的核心库、相关的文档和一个具体的博客应用实例,这对于初学者和有经验的开发者来说都是极好的学习资源。 首先,让我们深入了解一下Yii框架的核心特性: 1. **性能优化**:Yii 使用缓存...

    yii框架中文手册教程

    8. 社区支持:Yii拥有活跃的社区和大量的第三方扩展,开发者可以通过社区获得帮助和丰富的插件资源。 安装Yii框架的过程相对简单,通常包括以下步骤: 1. 从官方网站下载Yii框架压缩包。 2. 将压缩包解压至Web...

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

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

    yii blog全中文注释0.85版

    这个“yii blog全中文注释0.85版”是一个特定版本的博客应用示例,它完全使用Yii框架构建,并且拥有完整的中文注释,对于学习Yii框架以及中文用户来说,这是一个极好的学习资源。 首先,Yii框架以其高效性能著称,...

Global site tag (gtag.js) - Google Analytics