thinkphp5 现在开启强制路由,想要传递多个参数,做筛选功能的传参数功能,在route.php,怎么定义路由

来源:互联网  责任编辑:小易  

最佳答案本地配置路由规则如下: 'URL_ROUTER_ON' => true, //开启路由 'URL_ROUTE_RULES' => array( //定义路由规则 'Test/:id'=>'Test/urlroute', ));?>配置文件路径在

本网有用户碰到这样的问题:thinkphp5 现在开启强制路由,想要传递多个参数,做筛选功能的传参数功能,在route.php,怎么定义路由,本网根据需求用户需求,为用户寻得以下其他网友提供的解决方法,方法仅供参考,具体如下:

用户提供的解决方案1:

最佳答案看文档,开启路由定义后就可以自定义了:http://document.thinkphp.cn/manual_3_2.html#route_define

用&连接不同键值试试 本回答被提问者采纳

在应用目录下的路由文件中看到默认的定义。那么在index控制器下新加hello方法。并输出get与post的信息。这里便产生了一个bug。这个bug产生的原因在于方法参数被变

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

thinkphp 使用路由规则怎样传递两个参数

写的时候没有把cid_加入正则中'/^s_(\d+)\/cid_(\d{2})$/' => 'Index/Show/index?id=:1&cid=:2',按你现在写的请求应该是http://127.0.0.1:8083/index.php/s_30/13

thinkphp路由设置问题

前面那种方法是通过配置路由来实现的,配置路由的话,需要设置一个路由名字,你这个是没有路由名字的,估计是比较难实现。你可以试试url重写来试试。修改 .htacess文件来影藏路径RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]  这个是隐藏index.php文字,你试试改成City/city/id/,不行的话,我也不知道了

ThinkPHP的路由解析有什么用?怎么用?

ThinkPHP支持URL路由功能,要启用路由功能,需要设置URL_ROUTER_ON 参数为true。开启路由功能后,并且配置URL_ROUTE_RULES参数后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向

thinkphp框架,路由不管怎么写,访问都是到首页去了.

请确认你开启了路由模式并且在浏览器中输入的访问地址是正确的

求助thinkphp模板做的网站

a=Actionm=Modelg=GroupURL模式常量设置详见官方文档

  • 本文相关:
  • thinkphp 使用路由规则怎样传递两个参数
  • thinkphp路由设置问题
  • ThinkPHP的路由解析有什么用?怎么用?
  • thinkphp框架,路由不管怎么写,访问都是到首页去了.
  • 求助thinkphp模板做的网站
  • 谁配置过thinkphp sae里面的路由规则
  • thinkphp3.2.3怎么实现动态注册路由
  • 如何做到TP5路由写的只对INDEX模块生效
  • thinkphp3.2路由写法
  • thinkphp U方法怎么不回根据路由规则生成地址,谢谢!
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved