yii框架的路由在哪里看

发布时间:2021-01-14 10:14:31

来源:亿速云

阅读:120

作者:小新

这篇文章给大家分享的是有关yii框架的路由在哪里看的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

当一个YII应用开始处理一个请求的时候,它首先要做的便是将请求的URL转化成一个路由。路由的作用是用于后续实例化相应的控制器和操作,以便处理请求,整个处理过程便叫做路由。

路由的逆过程叫做URL生成,是指用给定的路由和参数信息来生成一个URL。

当使用生成的URL来发出请求的时候,路由处理的过程又能够再次将其解析还原出原始的路由和参数信息。

主要负责路由和URL生成工作的是URL管理器,其被注册成为应用组件。

URL管理器提供方法parseRequest()来解析请求,解析出其中的路由和参数信息。而方法 createUrl() 用于将给定的路由和参数信息,生成一个URL。通过在应用配置中配置URL管理器,可以让你的应用能够识别任意的URL格式,而不用修改已有程序代码。

例如,你能使用如下的代码来生成一个URL。use yii\helpers\Url;

// Url::to() calls UrlManager::createUrl() to create a URL

$url = Url::to(['post/view', 'id' => 100]);

取决于URL管理器的配置,如上代码生成的URL的样子看上去像下面这样的。

假如这个URL后续被请求的话,它将被解析成上面的原始路由和参数信息。/index.php?r=post/view&id=100

/index.php/post/100

/posts/100

默认路由

当一个请求没有找到匹配的路由的时候,所谓的默认路由将会被代替使用。默认情况下,默认路由为site/index,其指向控制器site下面的操作index。你也可以通过修改应用配置中属性defaultRoute来指定它,就像下面这样:[

// ...

'defaultRoute' => 'main/index',

];

感谢各位的阅读!关于“yii框架的路由在哪里看”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

php yii框架路由,yii框架的路由在哪里看相关推荐

  1. php 的 yii 框架,详解PHP的Yii框架的运行机制及其路由功能

    运行机制概述每一次 Yii 应用开始处理 HTTP 请求时,它都会进行一个近似的流程. 用户提交指向 入口脚本 web/index.php 的请求. 入口脚本会加载 配置数组 并创建一个 应用 实例用 ...

  2. Yii 框架学习--01 框架入门

    Yii 是一个高性能的,适用于开发 WEB2.0 应用的 PHP 框架. Yii目前有两个主要的版本: 2.0 和 1.1.本文以YII 2.0.7为例. 环境需求 Yii2.0 框架有一些系统上的需 ...

  3. 【.NET框架】—— ASP.NET MVC5路由基础(五)

    1.1.ASP.NET MVC5路由概念及设置 路由是实现资源交互访问的接口,路由匹配传入请求,并把这些请求映射到控制器操作,构造传出的URL,用来响应控制器操作. 路由的分类: 传统路由 特性路由 ...

  4. 第二百六十四节,Tornado框架-基于正则的动态路由映射分页数据获取计算

    Tornado框架-基于正则的动态路由映射分页数据获取计算 分页基本显示数据 第一步.设置正则路由映射配置,(r"/index/(?P<page>\d*)", inde ...

  5. 查看 php yii脚本位置,Yii框架分析(一)入口脚本index.php的启动过程剖析

    1. 启动 网站的唯一入口程序 index.php : $yii=dirname(__FILE__)./../framework/yii.php;$config=dirname(__FILE__)./ ...

  6. 一步一步重写 CodeIgniter 框架 (2) —— 实现简单的路由功能

    在上一课中,我们实现了简单的根据 URI 执行某个类的某个方法.但是这种映射没有扩展性,对于一个成熟易用的框架肯定是行不通的.那么,我们可以让 框架的用户 通过自定义这种转换来控制,用 CI 的术语就 ...

  7. Django框架学习--4--分布式路由ORM基础

    本篇文章要点: 1.如何通过分布式路由方法避免主路由文件的urlpatterns过于臃肿? 2.使用ORM框架代替数据库的操作? 1. Django的分布式路由实现 创建应用 应用在django项目中 ...

  8. 若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由

    若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由 若依框架VUE前端界面,登录后默认跳转至动态路由第一路由(第一个子菜单) 一.登录后跳转第一路由界面 二.设置路由的首页路径,方便后续的获 ...

  9. 【PHP框架 | Laravel8 系列3】 - 路由

    前言:之前在学习并使用 Laravel 框架过程中,全是碎片化掌握,现在重新学习并记录一次学习的过程. 本文内容对应 Laravel8.* 版本. 直达入口: Laravel 框架专栏 Laravel ...

  10. php程序yii是什么意思,【PHP开辟框架】yii是什么意义

    Yii Framework是一个基于组件.用于开辟大型 Web 运用的高机能 PHP 框架.Yii供应了本日Web 2.0运用开辟所须要的险些统统功用.Yii是最有效力的PHP框架之一.Yii是创始人 ...

最新文章

  1. 2021-7-21 Bisenet V2 网络对Cityscapes公开数据集改变原有分类(4到5分类)
  2. Nginx模块之———— RTMP 模块的在线统计功能 stat 数据流数据的获取(不同节点则获取的方式不同)...
  3. AJAX 异步加载技术
  4. oracle 查询cpu 100%,Oracle 11g中查询CPU占有率高的SQL
  5. BZOJ1185[HNOI2007] 最小矩形覆盖
  6. 如何在阿里云国际上设置邮箱主机
  7. 华为手表表盘的数字什么意思_华为gt2表盘上的数字是什么意思
  8. 单片机死机了怎么办?
  9. QT24A01 TNK以太网变压器
  10. 为什么好多人说win8不好用?
  11. 哇塞!集齐7张卡片,真的可以召唤神龙耶!
  12. LSB图像信息隐藏(实现及分析)
  13. 百度沈抖:文心一言将通过百度智能云对外提供服务
  14. IDEA如何进行远程Debug
  15. 《Effective Modern C++》笔记
  16. 笔记本计算机作文,笔记本电脑作文
  17. linux系统(ubuntu)下安装exe文件
  18. javaweb_一个用户注册的界面
  19. html如何设置圆角效果,css怎么设置圆角边框样式?
  20. pureftpd 匿名访问

热门文章

  1. 65work 最简单运算的实现,吉凶早知道
  2. [vue] 路由的params参数
  3. 新版「李雷与韩梅梅」深度好文
  4. 有人见星辰,有人见尘埃
  5. SpringBoot+SpringWebFlux +Spark JAVA 版
  6. Verilog中clk为什么要用posedge,而不用negedge
  7. 关于function declared implicitly的正确解法以及extern的用法
  8. WEB攻击工具库(持续更新)
  9. 汉源高科工业级光纤收发器百兆1光4电钉轨式IP网络光电转换器
  10. Cisco认证简介: