博客列表 >路由分组技术

路由分组技术

依然很m丶的博客
依然很m丶的博客原创
2018年08月22日 14:52:191168浏览

路由分组技术:

在index/controller新建控制器User.php

<?phpnamespace app\index\controller;  //命名空间
class User{   
 public function demo1($id)   
 {       
   return '我是index模块User控制器的demo1方法,$id='.$id;  
 }   
 public function demo2($name)   
 {      
   return '我是index模块User控制器的demo2方法,$name='.$name;   
 }   
  public function demo3($isOk)   
 {     
   return '我是index模块User控制器的demo3方法,$isOk='.$isOk;  
    }
}

创建Route规则

think\Route::group('demo',//分组名称
    [
        ':id'  =>'demo1',//路由规则
        ':name'=>'demo2',
        ':isOk'=>'demo3'
    ], [
         'method'=>'get',        //路由参数
         'prefix'=>'index/user/'
    ], [
        'id'  =>'\d{2}',         //变量规则
        'name'=>'[a-zA-Z]+',
        'isOk'=>'0|1'
    ]
);

浏览器访问:域名/demo/id          例如  tp5.com/20

                    域名/demo/name    例如  tp5.com/php

                    域名/demo/idOk      例如  tp5.com/1 


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议