复杂路由问题

qq_21061805 2016-10-12 02:08:54
我有个保健品站:http://www.bjp51.net/ ,目前只有pc端,想用thinkPhp 5来重写移动端,它的首页路由很多好办,但是它的列表页怎么办呢?比如 像:http://www.bjp51.net/zs/tljnsp/gaishanshuimian.html 这样的url我应该怎么做路由呢?这都是栏目名字生成的url呢?
...全文
259 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
果酱很好吃 2016-10-12
  • 打赏
  • 举报
回复
以 http://www.bjp51.net/zs/tljnsp/gaishanshuimian.html 为例,因为我不知道你的模型或是控制,我就以 index 模型和 index控制器为例子 在 application\route.php 添加一个规则(:p1 :p2 可以自定义) '[zs]' => [ ':p1/:p2' => ['index/index/zs2', ['method' => 'get'], ['p1' => '\w+', 'p2' => '\w+']], ':p1' => ['index/index/zs1', ['method' => 'get'], ['p1' => '\w+']], ], 然后在 application\index\controller\Index.php 中添加一个方法

public function zs1($p1) {
        echo $p1;
    }
    public function zs2($p1 ,$p2) {
        echo $p1.' - '.$p2;
    }
访问 http://localhost/tp5/public/zs/tljnsp/ 显示 : tljnsp 访问 http://localhost/tp5/public/zs/tljnsp/kangfushelei 显示 : tljnsp - kangfushelei 这只是一个例子,配置比较灵活,你可以自己改了试试

20,358

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧