zoukankan      html  css  js  c++  java
  • tp6_003多应用配置

     

    1、安装多应用模式扩展think-multi-app

     
    composer require topthink/think-multi-app
     

    2、在app目录新建 admin 和 index和 api 目录

     
    或者通过 指令创建更快速
    php think build index
    php think build admin
    php think build api
     
     

    3、将原本的app目录下面的controller目录文件复制到 index目录和admin目录和 api目录下

    (说明:通过手工创建的目录执行该操作,通过指令无需操作)
     
    然后将app目录下的controller删除(重要)
     
    最终目录格式如下:我创建了3个应用
     

     

     
    特别说明 特别说明 特别说明:
    不要把以下文件放到子应用目录中了,放进去就有意想不到的bug
    app/AppService.php
    app/BaseController.php
    app/ExceptionHandle.php
    app/provider.php
    app/Request.php
    app/service.php
     
     

    5、访问index项目

    http://tp6.cn/index.php/index
     

    6、访问admin应用

    http://tp6.cn/index.php/admin
     
    访问 api应用
    http://tp6.cn/index.php/api/
     

    7、隐藏 index.php

     
    a、nginx url重写
    location / {
    if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=/$1 last;
    }
    }
     
    隐藏后:访问index项目
    http://tp6.cn/index/index/
     
    隐藏后:访问admin项目
    http://tp6.cn/admin/index/
     
    隐藏后:访问api项目
    http://tp6.cn/api/index/

    但行好事,莫问前程!

    本文来自博客园,作者:yangphp,转载请注明原文链接:https://www.cnblogs.com/ypeih/p/15390934.html

  • 相关阅读:
    HDU4529 郑厂长系列故事——N骑士问题 —— 状压DP
    POJ1185 炮兵阵地 —— 状压DP
    BZOJ1415 聪聪和可可 —— 期望 记忆化搜索
    TopCoder SRM420 Div1 RedIsGood —— 期望
    LightOJ
    LightOJ
    后缀数组小结
    URAL
    POJ3581 Sequence —— 后缀数组
    hdu 5269 ZYB loves Xor I
  • 原文地址:https://www.cnblogs.com/ypeih/p/15390934.html
Copyright © 2011-2022 走看看