问答详情
源自:2-4 模块设计

我下载的是tp5.1版本,怎么自定义应用目录application为app?

截图如下:

http://img4.mukewang.com/5a90212d000192e107510378.jpg

提问者:乡子 2018-02-23 22:12

个回答

  • wyang
    2018-04-16 11:07:23

    新版框架默认不再支持改变应用目录(application)和入口文件位置,如果你需要更改,需要自己重新定义入口文件

    详见:https://www.kancloud.cn/manual/thinkphp5_1/353954

  • wyang
    2018-04-16 11:05:56

    由于5.1版本取消了系统路径的常量定义,因此系统的目录名称不可更改。如果需要更改应用目录或者入口文件位置,参考架构章节的入口文件部分。

  • Fbio
    2018-04-11 05:06:30

    5.1 修改: 

    // [ 应用入口文件 ]
    namespace think;
    // 定义应用目录
    define('APP_PATH', __DIR__ . '/../app/');
    // 加载基础文件
    require __DIR__ . '/../thinkphp/base.php';

    // 支持事先使用静态方法设置Request对象和Config对象

    // 执行应用并响应
    Container::get('app')->path(APP_PATH)->run()->send();


  • 慕粉2032535934
    2018-02-25 17:47:02

    首选吧application这个目录改成app然后在入口文件public下的index.php中define('APP_PATH', __DIR__ . '/../application/');改成define('APP_PATH', __DIR__ . '/../app/');即可