Public Zend Framework 3 中的文件夹

Public Folder in Zend Framework 3

Skeleton Application中的publicapplication文件夹是一个用来支持前端控制器的文件夹,还是framework有什么用?

无论如何,如果我在 Skeleton Application 中切换 public 文件夹名称,框架不会继续连接吗?

public/index.php 是所有请求的入口点,在 网络服务器和 .htaccess 上配置。

在 index.php 你正在做 2 件重要的事情:

  1. 加载应用程序中的所有代码

    // Composer autoloading
    include __DIR__ . '/../vendor/autoload.php';
    
  2. 实例化应用程序并运行它

    // Run the application!
    Application::init($appConfig)->run();
    

其他一切和前端控制器,都发生在框架和您的应用程序中。

无论如何,您可以更改文件夹名称!请确保您已在 Web 服务器端配置所有内容