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.请求对象和信息: -----------------学习