美文网首页
7、TP5中的URL访问

7、TP5中的URL访问

作者: IUVO | 来源:发表于2018-05-17 14:57 被阅读1042次

本章主要讲解TP5中的URL访问规则。

TP5支持的URL模式只有两种,一种是PATH_INFO,一种是兼容模式。

首先,我们在application目录下新建一个user模块文件夹,在文件夹中再新建一个controller文件夹,controller文件夹中再新建一个Manager.php文件,文件内容如下:

<?php

namespace app\user\controller;

class Manager {
  public function add($n=0 , $m=0){
    return '$n + $m = '. ($n + $m);
  }
}

 ?>

那么,如何用URL访问这个方法呢?

试试看传统模式:

/* index.php为入口文件,m为模块,c为控制器,a为操作方法,n和m为参数 */
http://tp5.com/index.php?m=user&c=manager&a=add&n=1&m=2 

你会看到,不是预期的结果,原因是因为传统模式在TP5中已经不再被支持了!

现在来看看能支持的模式:
  • PATH_INFO模式:
http://tp5.com/index.php/user/manager/add/n/1/m/2
/* 其实就是传统模式的简写 */
  • 兼容模式:
    根据传参不同可以分为两种:
    1、PATH_INFO方式传参:http://tp5.com/index.php?s=user/manager/add/n/1/m/4
    2、传统方式传参:http://tp5.com/index.php?s=user/manager/add&n=1&m=5
URL大小写问题

相关文章

  • tp5中nginx配置

    tp5中nginx配置 首先tp5的访问目录指向到webroot/public文件夹中。 thinkphp的url...

  • 7、TP5中的URL访问

    本章主要讲解TP5中的URL访问规则。 TP5支持的URL模式只有两种,一种是PATH_INFO,一种是兼容模式。...

  • 4、TP5架构总览

    我们来看看TP5的架构。 ThinkPHP 5.0基于MVC(模式、视图、控制器)方式来组织。 TP5的访问url...

  • TP5隐藏入口文件index.php -开启Apache mod

    Preface前言 tp5 框架 url访问隐藏入口文件失败 ErrorDetail报错详情 xx.com/adm...

  • Thinkphp5

    TP5的生命周期 入口文件 引导文件 注册自动加载 注册错误和异常机制 应用初始化 URL访问检测 URL必须是P...

  • HTTP协议了解

    HTTP方法 GET :请求访问的url资源,不安全,速度快,传输参数在url信息中 POST :请求访问url资...

  • TP5小结

    1.在TP5当中的URL中隐藏模块名 a)在配置文件当中添加 'controller_suffix'=>t...

  • php - tp5中使用资源控制器和资源路由后如何访问updat

    我在tp5中使用资源路由和资源控制器的时候如何访问update,我访问edit save index 都可以,但是...

  • python网页爬虫,实现url可访问性统计

    1、程序功能设计 从txt文件中读取url,通过request对象进行访问,获取请求的响应状态,统计url访问异常...

  • 爬虫(3-6 3-7)

    3-6url去重方法爬虫去重策略:1将访问过的URL保存到数据库中:2将访问过的URL保存到set中,只需要0(1...

网友评论

      本文标题:7、TP5中的URL访问

      本文链接:https://www.haomeiwen.com/subject/thfbdftx.html