为什么只能在public目录下的index.php才能运行出来 而且只是index Index index

来源:2-4 模块设计

qq_花_2

2019-10-08 21:19

为什么只能在public目录下的index.php才能运行出来 而且只是index Index index  

改变url 就显示 找不到文件

在哪里修改定义才能只访问不同的模块 不同的方法呢

写回答 关注

1回答

  • 慕虎144582
    2019-10-09 17:18:10
    已采纳

    1、因为在index.php文件中加载了引导文件,所以能通过index.php来运行,你也可以新创建一个文件,知道配置得当都能正常运行。

    require __DIR__ . '/../thinkphp/start.php';

    2、可以定义  APP_PATH 常量,来定义一个新的应用

    // 定义应用目录
    define('APP_PATH', __DIR__ . '/../app/');

    3、想访问不同的模块,需要按照路由规则,url/模块名(index)/控制器名(Index)/方法名(index)

    你想访问哪个  可以自己改呀 

快速入门ThinkPHP 5.0--基础篇

ThinkPHP5已发布多时,想了解ThinkPHP5的新特性吗?老司机带你马上出发~

58655 学习 · 495 问题

查看课程

相似问题