`
web001
  • 浏览: 99410 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

PHP框架queryphp教程:入门八 路由跳转

阅读更多

路由说明

path_info方式

testframework.php?router=default&action=index
testframework.php/default/index 

可以使用apache重写 去掉testframework.php文件

可以自己设置路由规则

C("router")->ruleMaps("login",'/login/:id', array('controller' => 'auth', 'action' => 'login'));

那么会配匹testframework.php/login/5555

这样可以使用$_GET['id']得到5555;

'controller' => 'auth', 'action' => 'login'

是控制器和方法

其它设置 可以添加自己定义的路由规则:

C("router")->ruleMaps('logout','/logout', array('controller' => 'auth', 'action' => 'logout'));
C("router")->ruleMaps('signup','/signup', array('controller' => 'auth', 'action' => 'signup'));
C("router")->ruleMaps('profile','/profile/:action', array('controller' => 'profile')); // will call controller "Profile" with dynamic method ":action()"
C("router")->ruleMaps('users','/users/:id', array('controller' => 'users'), array('id' => '[\d]{1,8}')); // define filters for the url parameters

支持path_info方式

控制动作在router目录下面

/default/index

调用router目录下面defaultRouter.class.php文件

取得类后调用index方式

  • J()是index方法跳转
  • R()是由控制
  • C()是生成类
  • M()是数据库类模型 
  • P()是加载路径函数
分享到:
评论

相关推荐

    Vue Router 编程式导航全解析:解锁前端路由跳转的高效玩法

    当中,编程式导航宛如一把精密的钥匙,赋予开发者脱离常规声明式路由的束缚,以代码驱动的方式精准把控路由跳转时机与逻辑,深度契合复杂业务场景需求。本文将全方位、深层次地探究 Vue Router 中的编程式导航,涵盖...

    若依框架VUE前端界面,登录后默认跳转至动态路由第一路由(第一个子菜单)

    若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由 (第一个子菜单) 若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由 (第一个子菜单) 若依前后端分离框架去掉首页 登录后跳转至动态...

    Ferryman:Android页面路由跳转框架

    Ferryman Android页面路由框架主要解决项目初具规模后,页面跳转,传参,页面路由等功能代码十分冗余且难以管理的问题。主要功能:Android 端页面路由,与 web 页面路由统一,非常便捷的由 web 跳转 activity 页面并...

    高性能 PHP 渐进式框架queryphp-master.zip

    QueryPHP 是一个基于 PHP 的高性能、渐进式框架,它为开发者提供了构建高效 Web 应用的工具。这个框架的设计理念是轻量级、模块化和易于扩展,使其成为中小型项目以及大型企业级应用的理想选择。在解压后的 ...

    angular2中router路由跳转navigate的使用与刷新页面问题详解

    Angular2中Router路由跳转Navigate的使用与刷新页面问题详解 Angular2中Router路由跳转Navigate的使用是Angular2路由跳转的核心部分,而刷新页面问题则是开发中常见的问题。本文将详细介绍Angular2中Router路由跳转...

    【Go从入门到实战】学习笔记,从零开始学Go、Gin框架,基本语法包括26个Demo,Gin框架包括:Gin自定义路由配置

    【Go从入门到实战】的学习笔记是一份全面的教程,旨在帮助初学者系统地掌握Go语言和Gin框架。Go语言,由Google开发,是一种静态类型的、编译型的、并发型的语言,以其简洁的语法和高效的性能在云计算、网络服务和...

    react-router4.2使用js控制路由跳转的3种方式

    ### React Router 4.2 使用 JS 控制路由跳转的三种方式 #### 一、背景介绍 随着前端技术的发展,单页应用(SPA)成为现代Web应用开发的标准模式之一。React作为当前流行的UI开发框架之一,由Facebook开源,被广泛...

    Web前端框架应用:第5章 Vue路由-命名路由.pptx

    通过一个名称来标识一个路由显得更方便一些,特别是在链接一个路由,或者是执行一些跳转的时候,通过路由的名称取代路径地址直接使用。像这种命名路由的方式,无论path多长、多烦琐,都能直接通过name来引用,十分...

    Web前端框架应用:第5章 Vue路由-开发案例.pptx

    Web前端框架应用:第5章 Vue路由-开发案例.pptx

    手写组件化框架路由跳转功能

    而路由跳转是组件化框架中的关键功能,它允许不同组件之间进行通信和导航。本篇文章将深入探讨如何利用Apt、Javassist和ASM这三种不同的技术来实现组件化框架中的路由跳转功能。 首先,让我们了解一下Apt...

    基于PHP的QueryPHP渐进式PHP常驻框架引擎源码.zip

    QueryPHP是一款基于PHP的渐进式常驻框架引擎,它为开发者提供了构建高效、稳定、易维护的Web应用的能力。这个框架的核心理念是通过模块化、组件化的设计,让开发者可以按照自己的需求逐步添加功能,从而实现应用的渐...

    vue+element导航+标签导航+路由跳转+路由转换.zip

    vue+element导航+标签导航+路由跳转+路由转换,有需要可以取,博客有详尽说明,https://blog.csdn.net/Hei_lovely_cat/article/details/104692047

    基于PHP的QueryPHP渐进式PHP常驻框架引擎.zip

    QueryPHP是一款基于PHP的渐进式常驻框架引擎,它旨在提供高效、稳定且易于扩展的Web应用开发环境。在深入了解QueryPHP之前,我们先来理解一下PHP常驻框架和渐进式框架这两个概念。 PHP常驻框架是指框架在服务器启动...

    路由技术解决页面跳转问题

     页面跳转路由技术,算来并不是一个很新的技术,但却是一项有用的技术。在网站有很多需要跳转的页面,而我们又需要动态地在主页面中加载子页面时,就会用到这门技术。以我们公司现在这个项目为例,前台是由FLEX实现...

    swift-JCNavigationConroller是一个简单易用的路由跳转协议工具

    Swift-JCNavigationController 是一个专为 iOS 应用程序设计的轻量级导航控制器扩展,旨在简化应用内的路由跳转。这个工具通过实现一个自定义的协议,为开发者提供了更加灵活和可定制化的导航控制机制,尤其适用于...

    ThinkPHP5快速入门和路由完全指南和数据库模型掌握

    《ThinkPHP5快速入门和路由完全指南》及《数据库模型掌握》是一套全面解析ThinkPHP5框架的教程,旨在帮助初学者迅速上手并深入理解该框架的核心特性。以下是关于这些主题的详细知识点: 1. **ThinkPHP5快速入门**:...

    路由跳转.zip

    在IT领域,特别是Web开发中,“路由跳转”是一个核心概念,主要应用于单页应用程序(SPA)和服务器端渲染(SSR)。路由是控制应用程序导航和页面间交互的关键机制。当我们谈论“路由跳转”,我们通常指的是用户点击...

    思科网络技术学院教程:路由协议和概念patrt1

    思科网络技术学院教程:_CCNA_EXPLORATION:路由协议和概念

    QueryPHP渐进式PHP常驻框架引擎 v1.1.10.zip

    QueryPHP是一款专为PHP开发设计的渐进式常驻框架引擎,版本号为v1.1.10。这个框架以其高效、灵活和模块化的特点,深受开发者喜爱,尤其适用于构建复杂的Web应用程序。在"QueryPHP渐进式PHP常驻框架引擎 v1.1.10.zip...

Global site tag (gtag.js) - Google Analytics