TP6配置多应用强制路由与非路由

Author Avatar
yyq 2020-07-20 10:04:02
  • 二维码

TP6配置多应用强制路由与非路由

        实现Tp6前后台分离,并且前端关闭路由控制,后端采用强制路由,应用配置目录及操作是怎样的呢,步骤如下:

        

        NO1:删除框架自带的app下的控制器目录controller,然后在app下建立自己的应用目录,前端home , 后台admin,每个应用下有自己的控制器controller,模型model,视图view目录;


        NO2:应用配置目录为config,在其下建立对应的应用目录home与admin,同时将config目录下的app.php文件分别复制到home与admin下


        NO3:因home应用不使用路由控制,修改home下配置文件app.php,修改如下:

        // 是否启用路由
       'with_route'       => false,
        // 默认应用
       'default_app'      => 'home',

        admin应用使用强制路由,修改admin目录下的app.php,修改如下:       

        // 是否启用路由
       'with_route'       => true,
        // 默认应用
       'default_app'      => 'admin',

        同时还需要将config下的路由配置文件拷贝到admin下,并开启强制路由:

        // 是否强制使用路由
       'url_route_must'        => true,

        NO4:admin应用使用了路由,需要在route目录下创建对应应用目录admin,然后在admin下建立路由文件admin.php,在该文件下即可编写自己的路由了

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语