php yii框架路由,yii框架的路由在哪里看
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框架的路由在哪里看相关推荐
- php 的 yii 框架,详解PHP的Yii框架的运行机制及其路由功能
运行机制概述每一次 Yii 应用开始处理 HTTP 请求时,它都会进行一个近似的流程. 用户提交指向 入口脚本 web/index.php 的请求. 入口脚本会加载 配置数组 并创建一个 应用 实例用 ...
- Yii 框架学习--01 框架入门
Yii 是一个高性能的,适用于开发 WEB2.0 应用的 PHP 框架. Yii目前有两个主要的版本: 2.0 和 1.1.本文以YII 2.0.7为例. 环境需求 Yii2.0 框架有一些系统上的需 ...
- 【.NET框架】—— ASP.NET MVC5路由基础(五)
1.1.ASP.NET MVC5路由概念及设置 路由是实现资源交互访问的接口,路由匹配传入请求,并把这些请求映射到控制器操作,构造传出的URL,用来响应控制器操作. 路由的分类: 传统路由 特性路由 ...
- 第二百六十四节,Tornado框架-基于正则的动态路由映射分页数据获取计算
Tornado框架-基于正则的动态路由映射分页数据获取计算 分页基本显示数据 第一步.设置正则路由映射配置,(r"/index/(?P<page>\d*)", inde ...
- 查看 php yii脚本位置,Yii框架分析(一)入口脚本index.php的启动过程剖析
1. 启动 网站的唯一入口程序 index.php : $yii=dirname(__FILE__)./../framework/yii.php;$config=dirname(__FILE__)./ ...
- 一步一步重写 CodeIgniter 框架 (2) —— 实现简单的路由功能
在上一课中,我们实现了简单的根据 URI 执行某个类的某个方法.但是这种映射没有扩展性,对于一个成熟易用的框架肯定是行不通的.那么,我们可以让 框架的用户 通过自定义这种转换来控制,用 CI 的术语就 ...
- Django框架学习--4--分布式路由ORM基础
本篇文章要点: 1.如何通过分布式路由方法避免主路由文件的urlpatterns过于臃肿? 2.使用ORM框架代替数据库的操作? 1. Django的分布式路由实现 创建应用 应用在django项目中 ...
- 若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由
若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由 若依框架VUE前端界面,登录后默认跳转至动态路由第一路由(第一个子菜单) 一.登录后跳转第一路由界面 二.设置路由的首页路径,方便后续的获 ...
- 【PHP框架 | Laravel8 系列3】 - 路由
前言:之前在学习并使用 Laravel 框架过程中,全是碎片化掌握,现在重新学习并记录一次学习的过程. 本文内容对应 Laravel8.* 版本. 直达入口: Laravel 框架专栏 Laravel ...
- php程序yii是什么意思,【PHP开辟框架】yii是什么意义
Yii Framework是一个基于组件.用于开辟大型 Web 运用的高机能 PHP 框架.Yii供应了本日Web 2.0运用开辟所须要的险些统统功用.Yii是最有效力的PHP框架之一.Yii是创始人 ...
最新文章
- extjs获取焦点和失去焦点_[NBA夏联]焦点单三连红,NBA夏季联赛同样精彩
- iOS开发CoreAnimation解读之一——初识CoreAnimation核心动画编程
- 在Intellij IDEA中运行Vaadin应用
- 牛客15555 1 + 2 = 3?
- c语言乘法表只有结果,要求输出结果显示相乘的两数及乘积怎么做?
- java中number类型能否相除_Java中 如果复数类成员是int型,怎么实现两个复数相除...
- c# webapi返回html,c#-从Web API 2端点返回自定义HTTP状态代码
- 蚂蚁集团官宣启动上市计划,上交所、港交所表示热烈欢迎...
- NSCache实现内存缓存
- 【UVA10129】Play on Words(欧拉回路+有向图连通性判断+打印欧拉道路)
- html网页设计期末大作业——绿色的化妆品网页设计(5页) 网页设计作业模板 学生网页制作源代码下载
- npm安装opencv4nodejs(Windows)
- LightningChart数据可视化工具图形控件教程47-SurfaceGridSeries3D(曲线网格系列3D)
- 大数据?什么是大数据(大数据的概念)?大数据的价值?
- excel单元格格式设置
- 青少年怎么学计算机,青少年编程的正确学习路线
- MATLAB凸优化工具箱CVX用户手册-Chapter5
- react 逆地理 高德地图_react中使用高德地图的原生API
- 视频图像传输与显示(3)——复合视频信号CVBS解析
- 安装WampServer后无法打开localhost的问题