记一下ThinkPHP绑定访问入口的方法

岳小威子
2022-03-29 / 111 个字 / 0 评论 / 93 阅读 / 加载耗时:23ms / 正在检测是否收录...
温馨提示:
本文最后更新于2022年03月29日,已超过730天没有更新,若内容或图片失效,请留言反馈。

方法一

通过(nginx)伪静态方式,最简单的方式

location / {
    if (!-e $request_filename){
        rewrite  ^/mage(.*)$  /mage.php?s=$1  last; #绑定后台入口http://域名/mage/控制器/...
        rewrite  ^/api(.*)$  /api.php?s=$1  last;   #绑定api接口入口http://域名/api/控制器/...
        rewrite  ^(.*)$  /index.php?s=$1  last;   #绑定前台入口http://域名/控制器/...
        break;
    }
}

之后要将每个入口文件加一个bind('对应的模块'),
例如:Container::get('app')->bind('index')->run()->send();

方法二

通过跟目录下route/route.php

1.直接绑定

return [
  'api/test'=>'api/test/index',
  ......
];

2.判断链接地址(request()->url())

讲一下方案,将地址格式化,然后判断一下,在用Route::bind()绑定一下

文章到这里就结束了

您在本文章已经停留了大概
喜欢的话就点个赞吧!或着请我喝个冰可乐,我就太感谢你了!


0
打赏
拜谢打赏(☆ω☆)

感谢老板,老板大气。。

评论 (0)

取消