php设置route,关于 自定义路径中的 route.php 与 routemy.php 的应用

官方升级后没有说明,那么,此建议由我提出,就由我来说明一下。

由于官方开发新模块后总是会升级  route.php ,如果我们使用  route.lock 功能,那新模块的规则又需要我们手动去添加。

那是经过建议,官方升级了。if (is_file(APP_PATH.'routemy.php')) {      //用户自定义的路由规则

include APP_PATH.'routemy.php';

}

也就是优先调用   routemy.php 的文件,

这个文件中的 规则会优先 route.php中的规则哦。<?php

use think\Route;

Route::group(['name'=>'yuanliao','ext'=>'html'], [

'show-$'=>['yuanliao/content/show',['method'=>'get'],['id' => '\d+']],

'list-'=>['yuanliao/content/index',['method'=>'get'],['fid' => '\d+']],

'mid-$'=>['yuanliao/content/index',['method'=>'get'],['mid' => '\d+']],

'show'=> 'yuanliao/content/show',

'list'=> 'yuanliao/content/index',

'index'=> 'yuanliao/index/index',

]);

/*测试优先*/

Route::group(['name'=>'info','ext'=>'html'], [

'show-$'=>['cms/content/show',['method'=>'get'],['id' => '\d+']],

'list-'=>['cms/content/index',['method'=>'get'],['fid' => '\d+']],

'mid-$'=>['cms/content/index',['method'=>'get'],['mid' => '\d+']],

'show'=> 'cms/content/show',

'list'=> 'cms/content/index',

'index'=> 'cms/index/index',

]);

Route::group(['name'=>'goodurl','ext'=>'html'], [

'show-$'=>['goodurl/content/show',['method'=>'get'],['id' => '\d+']],

'list-'=>['goodurl/content/index',['method'=>'get'],['fid' => '\d+']],

'mid-$'=>['goodurl/content/index',['method'=>'get'],['mid' => '\d+']],

'show'=> 'goodurl/content/show',

'list'=> 'goodurl/content/index',

'index'=> 'goodurl/index/index',

]);

默认应该是没有 routemy.php文件的,

所以请大家可以自己新建一个(别用记事本哦),复制的模块,什么的,都可以放在这个规则文件中。

以后官方升级了route.php并不会更改你的规则了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值