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";
    }

  

原文地址:https://www.cnblogs.com/jiangfeilong/p/11198747.html

时间: 2024-10-25 12:55:30

thinkphp 请求和路由的相关文章

自学PHP的第22天---ThinkPHP中的路由、ThinkPHP目录结构

这一切的一切都得从“Hello world”说起!!! 有很多东西在thinkPHP的官方开发文档上其实都有讲到,我在这里只是想记录自己每天坚持学习PHP的情况,今天接触ThinkPHP的路由,路由这一块可以更好的隐藏我们网站的结构,让我们的网站更安全,这是路由带给我们的一些好处.下面来记录ThinkPHP中的路由这一块主要内容. 一.配置路由 在ThinkPHP框架中找到路由目录下的php文件,系统默认会给我们一个route.php的这个文件,当然我们也能在这个目录下创建自己的一个路由文件,系

修改route.php文件对ThinkPHP快速注册路由

THINKPHP快速注册路由方式可以用 return[ "test"=>"index/index/demo", 'getid/:id'=>'index/User/getId', 'time/:year/[:month]'=>'index/User/myTime', ':x/:y'=>'index/User/XAndY', 'comp$'=>'index/User/comp' ]; 原文地址:https://www.cnblogs.com

THINKPHP nginx设置路由为PATHINFO模式

首先THINKPHP配置文件中设置 //url访问模式为rewrite模式 'URL_MODEL'=>'2', 然后再在nginx.conf文件中,找到这一条语句 #access_log logs/host.access.log main;找到location /{}这个语句段落 location / { index index.html index.htm index.php; #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则 if (!-e $request_filename)

node.js如何处理请求的路由

var http = require( 'http' ) var handlePaths = [] /** * 初始化路由配置数组 */ function initRotute() { handlePaths.push( '/' ) handlePaths.push( '/login' ) handlePaths.push( '/register' ) } /** * 处理路由的逻辑 * @param path */ function rotuteHandle( path ) { // 遍历路由

对磁盘文件的请求进行路由

url中如果有对静态文件的请求,也可以对它进行路由.例如,图片.静态html文件.JavaScript库等. 在前面例子的解决方案中,在Content文件夹中创建一个叫做"StaticContent.html"的文件. <html> <head> <title>Static HTML Content</title> </head> <body> this is the static html file (~/Con

thinkphp中url路由

通过 URL 路由可以制造出更加友好和符合 SEO 的 URL 1.ThinkPHP URL 路由简介 简单的说,URL 路由就是允许你在一定规则下定制你需要的 URL 样子,以达到美化 URL ,提高用户体验,也有益于搜索引擎收录的目的. 2.使用 Apache 的 URL Rewrite 规则也能达到 URL 定制的功能,

php处理restful请求的路由(转载 http://www.jb51.net/article/47333.htm)

<?php    class Router {        // 路由表        private $routers = array(            array("name"=>"userlist", "pattern"=>"get /user", "action"=>"User#get"),            array("name&

三、angular7登录请求和路由带参传递

在 app.module.ts 中引入 HttpClientModule 并注入 import {HttpClientModule} from '@angular/common/http'; imports: [ BrowserModule, HttpClientModule ]在用到的地方引入 HttpClient 并在构造函数声明 import {HttpClient} from "@angular/common/http"; 构造函数声明 constructor(public h

配置nginx支持thinkphp请求

直接记录配置如下 user  www; worker_processes  1; events {     worker_connections  1024; } http {     include       mime.types;     default_type  application/octet-stream;     keepalive_timeout  300;     sendfile        on;     server {         listen       8