0

我正在尝试设置一个基本的项目结构。那就是为我的项目创建一个新文件夹,并以一种合乎逻辑的方式设置其他文件夹,从而将生成 HTML 的 PHP 文件与不生成 HTML 的 PHP 文件分开。

关于如何做到这一点的任何想法或想法?

4

2 回答 2

1

如果您从头开始,我建议您使用 CodeIgniter、Fuel 或 Symfony 2 之类的框架。

如果您不想使用它们,请在 Web 根目录之外创建您的 PHP。前任:

/home
    /user
        /framework
            index.php

        /public_html
            index.php

在 index.php 中,调用 /home/user/framework/index.php。这将增加一层安全性,从 Web 中删除您的框架的可访问性。使用 mod_rewrite 规则将所有内容传递给 .htaccess 中的 index.php ,一切顺利。

于 2012-06-26T01:50:02.897 回答
0

遵循模型-视图-控制器设计模式,并考虑使用像Symfony2这样的框架。如果您要自己开发结构,请为您的视图(PHP 或 Smary/twig/mustache/etc 模板)创建一个文件夹,为您的控制器创建一个文件夹,并为您的数据模型创建一个文件夹。这往往是 Web 应用程序的干净组织结构 :)

于 2012-06-26T01:18:50.397 回答