thinkphp5三种URL访问模式

thp5 :URL路径格式:

【1】path_info      /my/my/index

【2】混合模式:即可以使用path_info,也可以使用路由模式,并不是对同一个操作方法。混和模式指的是:有两三个操作方法,一个使用path_info一个使用路由等

【3】强制使用路由模式

配置路由application/config.php

如果开发标准的api建议开启url_route_must

// 是否强制使用路由
‘url_route_must‘ => false, //默认不使用

项目www/zerghttp://localhost/zerg/public/index.php/my/my/index如何简化路由【1】域名phpstuty站点域名管理添加域名omg.cn,修改hosts加上:127.0.0.1 omg.cn得到如下omg.cn/my/my/index【2】如何简化: 模块/控制器/操作方法:my/my/index  在application/route.php中注册路由

路由传参:路由传参的目的就是为了在控制器的方法里边获得参数get的第一种传参get的第二种传参:URL后边加?号,名=参数值

控制器方法中获得参数的方法有三种

【1】参数获取得第一种方法:函数参数一一对应

http://omg.cn/hello/123?name=wangpan

【2】参数获取的第二种方法:use \think\Request

【3】使用助手函数inout(‘param.‘)

inout(‘param.‘)获得所有参数值

inout(‘param.name‘)获得name参数值



原文地址:https://www.cnblogs.com/finddata/p/10893524.html

时间: 2024-11-05 22:37:07

thinkphp5三种URL访问模式的相关文章

ThinkPHP中URL访问模式详解

一.ThinkPHP中支持的四种URL访问模式                                                   所谓URL访问模式,指的是以哪种形式的URL地址访问网站. URL访问模式的意义在于:可以让网站中的所有链接有一个统一的格式. URL访问模式 URL模式 URL_MODEL设置 示例 普通模式 0 http://localhost/?m=home&c=user&a=login&var=value PATHINFO模式 1 http:/

三种数据库访问——Spring3.2 + Hibernate4.2

前三篇随笔中介绍了 用原生的JDBC访问数据库.一种高效的数据库连接池druid.用Spring的JDBC框架访问数据库. 本文继续介绍第三种数据库访问的解决方案:Spring3.2 + Hibernate4.2 ORM框架 Hibernate是一个开源的ORM框架,能自动为对象生成相应SQL并透明的持久化对象到数据库,我们首先来了解一下什么是“ORM”. ORM全称对象关系映射(Object/Relation Mapping),指将Java对象状态自动映射到关系数据库中的数据上,从而提供透明化

thinkPHP四种URL访问方式(二)

原文:thinkPHP四种URL访问方式(二) 四.url的4种访问方式 1.PATHINFO 模式 -- (重点) http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2 http://localhost/thinkphp/index.php/Index/index http://localhost/thinkphp/index.php/Index/add/name/leyangjun   ---传参(也支持通用的模式?name=leyangjun) 2.普通模式 htt

【ThinkPHP】TP-四种url访问的方式_URL_MODEL

TP-四种url访问的方式 'URL_MODEL' => 1, URL访问模式,可选参数0.1.2.3,代表以下四种模式: 0 (普通模式); 1 (PATHINFO 模式);  /*默认*/ 2 (REWRITE 模式); 3 (兼容模式) 0:http://localhost/index.php?m=模块&c=控制器&a=操作方法     [get模式] 1:http://localhost/index.php/模块[模块文件夹]/控制器/操作方法    [pathinfo模式]

tp-02 四种url访问的方式

1:http://localhost/index.php?m=模块&c=控制器&a=操作方法 [get模式] 2:http://localhost/index.php/模块[模块文件夹]/控制器/操作方法 [pathinfo模式] 3:http://localhost/模块[模块文件夹]/控制器/操作方法 [rewite重写模式] 4:http://localhost/index.php?s=/模块[模块文件夹]/控制器/操作方法 [兼容模式] 具体的url模式 在ThinkPHP/con

VMware虚拟系统 bridged、NAT、host-only三种网络连接模式

转:http://blog.csdn.net/inject2006/article/details/3064399 部分内容有改动 如果你想利用VMWare安装虚拟机,或想创建一个与网内其他机器相隔离的虚拟系统,进行特殊的调试工作,此时,对虚拟系统网络连接模式的选择就非常重要了.如果你选择的工作模式不正确,就无法实现上述目的,也就不能充分发挥VMWare在网络管理和维护中的作用.现在让我们一起走近VMWare的三种网络连接模式. VMWare提供了三种网络连接模式,如下图,它们是bridged(

VMware下三种网络连接模式

目录 VMware下三种网络连接模式 VMware下三种网络连接模式 Bridged(桥接模式) 在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问该类网段内任何一台机器. 桥接网络环境下需要做到: 手动为虚拟机系统配置IP地址.子网掩码 在桥接模式下,虚拟机与物理机处于同一个网段,(举个例子,物理机IP:192.168.1.2,虚拟机IP:192.168.1.3)这样虚拟系统才能和真实主机进行通信. 关于桥接网络的使用说明: 当你想利用VMware在局域网内新

LR12中针对WebServices协议的三种脚本开发模式

Loadrunner 脚本开发实战-webservice 协议 第一种: 使用:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 点击ok,生成函数: web_service_call(         "StepName=getWeatherbyCityName_101",  //步骤的名称        "SOAPMethod=WeatherWebService|WeatherWebServi

PDO 中支持三种错误处理模式:

PDO 支持三种错误处理模式: 静默模式,警告模式,异常模式 静默模式是默认的,需要修改的话,通过设置 PDO 对象的属性完成. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT)? $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING)?? $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT)?