Eyoucms程序开发:变量规则
变量规则
ThinkPHP5.0支持在规则路由中为变量用正则的方式指定变量规则,弥补了动态变量无法限制具体的类型问题,并且支持全局规则设置。使用方式如下:
全局变量规则
设置全局变量规则,全部路由有效:
// 设置name变量规则(采用正则定义)
Route::pattern('name','\w+');
// 支持批量添加
Route::pattern([
'name' => '\w+',
'id' => '\d+',
]);
局部变量规则
局部变量规则,仅在当前路由有效:
// 定义GET请求路由规则 并设置name变量规则
Route::get('new/:name','News/read',[],['name'=>'\w+']);
如果一个变量同时定义了全局规则和局部规则,局部规则会覆盖全局变量的定义。
完整URL规则
如果要对整个URL进行规则检查,可以进行__url__ 变量规则,例如:
// 定义GET请求路由规则 并设置完整URL变量规则
Route::get('new/:id','News/read',[],['__url__'=>'new\/\w+$']);
相关文档
- 判断你的网站建设是否符合搜索引擎规则
- 结合百度搜索引擎规则,网站优化公司总能在seo算法中找到出路
- 阿里巴巴排名规则是什么?如何有效提升店铺搜索排名?
- 关键词seo是什么意思,seo关键词设置规则
- 湖北SEO优化攻略:迎合百度规则,聚焦本地特色关键词
- 徐州网速慢像蜗牛?网络优化非换路由器那么简单
- 研究文章采集:爬虫、反爬机制与采集规则全解析
- 2025年小旋风二次强引设置失败?三步解决蜘蛛池强引规则冲突
- 2025年阿里巴巴排名规则解析:核心因素与算法揭秘
- google优化计算规则调整,外部链接对网站排名的影响
- Google的奇怪规则:URL不能以.0结尾
- PbootCMS后台SEO标题规则设置
- 迅睿cms网站URL伪静态规则设置教程
- 迅睿CMS:用户组支持在线付款的升级
- 当前栏目如何调用同级栏目?
- 当前栏目如何调用子栏目?
- 易优channel栏目标签的附加功能使用教程
- 在线留言单选框选择的判断问题
- 在其它页面调用单页文章内容的方法
- EYOU 当前栏目页判断有无子栏目
上一篇: Eyoucms程序开发:批量注册
下一篇: Eyoucms程序开发:组合变量
网友留言
搜索帮助
人气文章
- Eyoucms模板标签:tags 标签调用
- 易优CMS后台登陆常见问题汇总
- Eyoucms程序开发:404页面
- 易优API接口:小程序分销接口使用说明
- Eyoucms程序开发:变量输出
- 易优cms会员中心QQ、微信绑定会员账号
- 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)" href="/eyoujc/2052.html" class="title laok-htiq0hk"> 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)
- 45°C商城:Hbuliderx Web配置获取腾讯地图Key
- EyouCms去掉URL中的index.php入口文件
- Eyoucms程序开发:自动加载

