ThinkPHP5.0学习-URL访问

TP5支持PATH_INFO和兼容模式

示例:

在application下新建user文件夹,在user文件夹下新建controller文件夹,在controller文件夹下新建Manager.php文件

在Manager.php文件中首先引用命名空间app\user\controller,写一个add方法,代码如下:

通过PATH_INFO方式访问:

输入地址:http://tp5.com/index.php/user/manager/add/n/20/m/50

ThinkPHP5.0学习-URL访问_第1张图片

通过兼容模式方式访问

输入网址:http://tp5.com/index.php?s=user/manager/add&n=60&m=70

ThinkPHP5.0学习-URL访问_第2张图片

推荐PATH_INFO方式


URL大小写问题

1.默认情况下,URL是不区分大小写的

2.URL里面的模块/控制器/操作名会自动转换为小写

3.控制器在最后调用的时候会转换为驼峰法处理

class UserDemo
{
    public function list($id='')
    {
        //操作方法代码
    }
}

控制器文件名必须是:UserDemo.php

访问控制器必须是:user_demo

例如:http://tp5.com/index/user_demo/list/id/10

把Manager改为ManagerUser

使用manageruser也能访问,当为了更清晰推荐使用manager_user

 

你可能感兴趣的:(PHP)