1

我正在创建一个包含多个项目的 n 层网站。我想在结构方面遵循最佳实践规则。

是否有任何与文件夹结构相关的文章,或者是否有人有他们自己使用的好模式?

4

1 回答 1

0

在 PHP 站点中,我通常有一个 .htaccess 文件,它将所有请求重定向到一个文件,然后处理路由。对于这个 MVC 设置,我会做这样的事情:

/web_root
  /public
    /css
    /js
    /images
    index.php
  /app
    /lib
    /models
    /routes
    /templates
    bootstrap.php

然后,我将强制我的 apache 将/web_root/public/目录作为文档根目录服务,只允许用户访问我的“公共”文件……我的所有逻辑都将隐藏在其中/web_root/app以增加安全性。

于 2012-11-03T09:08:17.153 回答