在PHP中设置项目结构

在PHP中设置项目结构,php,Php,我试图建立一个基本的项目结构。这就是为我的项目创建一个新文件夹,并以逻辑的方式设置其他文件夹,以便在生成HTML的PHP文件和不生成HTML的PHP文件之间进行分离 P> >遵循模型-视图-控制器设计模式,并考虑使用类似的框架。如果要自己开发结构,请为视图(PHP或Smary/twig/mustache/etc模板)创建一个文件夹,为控制器创建一个文件夹,为数据模型创建一个文件夹。对于web应用程序来说,这往往是一个干净的组织结构:)如果您从零开始,我建议您使用CodeIgniter、Fuel

我试图建立一个基本的项目结构。这就是为我的项目创建一个新文件夹,并以逻辑的方式设置其他文件夹,以便在生成HTML的PHP文件和不生成HTML的PHP文件之间进行分离


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

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

如果不希望使用它们,请在web根目录之外创建PHP。例:

/home
    /user
        /framework
            index.php

        /public_html
            index.php
在index.php中,调用/home/user/framework/index.php。这将增加一层安全性,从web上删除框架的可访问性。使用mod_重写规则将所有内容传递到.htaccess中的index.php,就可以开始了。

从模式开始。