thinkphp 请求和路由

Posted jiangfeilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp 请求和路由相关的知识,希望对你有一定的参考价值。

一.入口模块修改 

修改public下的index 加入 define(‘BIND_MODULE‘,‘admin‘); 即可将入门模块绑定到admin模块

<?php

// [ 应用入口文件 ]

// 定义应用目录
define(‘APP_PATH‘, __DIR__ . ‘/../application/‘);

//定义配置文件目录
define(‘CONF_PATH‘,__DIR__.‘/../conf/‘);
define(‘BIND_MODULE‘,‘admin‘);
// 加载框架引导文件
require __DIR__ . ‘/../thinkphp/start.php‘;

二.路由美化

1.开启路由配置

// 是否开启路由
    ‘url_route_on‘           => true,
// 是否强制使用路由
‘url_route_must‘         => false,

2.在conf目录新建 route.php

<?php

return [
    ‘new/:id‘ => ‘admin/index/index‘,
];

技术图片

 

3.助手函数 url()直接修改url

  public function index($id)
        echo url(‘admin/index/index‘,[‘id‘=>11]).‘<br />‘;
        return "index";
    

技术图片

 

 

  

以上是关于thinkphp 请求和路由的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP学习 --- 37 路由的地址和缓存-------------45.请求对象和信息: -----------------学习

Thinkphp 6.0路由的域名和跨域请求

3.Thinkphp的路由

ThinkPHP5快速入门,路由定义

thinkphp5 请求,变量

ThinkPHP特点有哪些,听说很不错。