|
楼主 |
发表于 2018-8-3 23:28:48
|
显示全部楼层
路由规则
路由规则:参数 变量的传递等 不说了 上两段代码第一个PHP- <?php
- // 使用route 类 think 前不用加 反斜杠
- // think\Route::rule('lmret','articles/test/lmret');
- // 动态路由 没有变量lesson 就是静态 注意这个 lesson 就是 变量名称 不是特定的
- think\Route::rule('lmlet/:lesson','articles/test/lmlet','GET',['ext'=>'shtml'],['lesson'=>'\w{1,10}']);
- think\Route::rule('lmpet/:akkk','articles/test/lmpet','GET',['ext'=>'shtml'],['akkk'=>'\w{1,10}']);
- // 多变量的配置
- think\Route::rule('lmtwo/:name/:sex','articles/test/lmtwo','GET',['ext'=>'html'],['name'=>'\w{1,10}','sex'=>'\w{1,10}']);
- // 可选多变量的配置 加个方括号 表示可选
- think\Route::rule('lmthree/:name/[:sex]','articles/test/lmthree','GET',['ext'=>'html'],['name'=>'\w{1,10}','sex'=>'\w{1,10}']);
复制代码
下面是 控制器中的类方法- <?php
- namespace app\articles\controller;
- use think\config ;
- class Test
- {
- public function lmret()
- {
- return '周大胖子身高 }
- public function lmlet($lesson)
- {
- return '周大胖子身高'.$lesson;
- }
- public function lmpet($akkk)
- {
- return 'PTTTTTTTTTTTTTTT'.$akkk;
- }
- public function lmtwo($name,$sex)
- {
- return '我是'.$name.'我的性别是'.$sex ;
- }
- public function lmthree($name,$sex='男')
- {
- return '我是'.$name.'我的性别是'.$sex ;
- }
- public function retD()
- {
- dump(Config::get());
- }
- }
复制代码
|
|