Heim >Backend-Entwicklung >PHP-Tutorial >后端开发目录结构一般倾向怎么设置?

后端开发目录结构一般倾向怎么设置?

WBOY
WBOYOriginal
2016-06-06 20:23:371464Durchsuche

没有说一定哪种好,只是想纠结一下大家一般都习惯怎么用?

第一种方式

  • model

    • category.php

    • article.php

  • view

    • category.php

    • article.php

  • controller

    • category.php

    • article.php

第二种方式

  • modules

    • category

      • model.php

      • view.php

      • controller.php

    • article

      • model.php

      • view.php

      • controller.php

回复内容:

没有说一定哪种好,只是想纠结一下大家一般都习惯怎么用?

第一种方式

  • model

    • category.php

    • article.php

  • view

    • category.php

    • article.php

  • controller

    • category.php

    • article.php

第二种方式

  • modules

    • category

      • model.php

      • view.php

      • controller.php

    • article

      • model.php

      • view.php

      • controller.php

我的是模仿 Linux 目录结构:

<code>bin        维护脚本
lib        运行库
etc        配置
var        数据文件
    log    日志文件
    tmp    临时文件
    ...
web        HTML文件
</code>

我的项目

我比较喜欢Yii的结构:

<code>backend
    controllers
    models
    views
    
common
    controllers
    models
    views
    
frontend
    controllers
    models
    views</code>

个人(前端)喜欢第二种,方便修改和后期维护,无奈公司用的是第一种

第二种吧!个人习惯而已。

用分区式架构

第一种比较符合MVC架构,将Model(处理数据业务)、View(视图)以及Controller(控制器)分开,再结合单一入口,更方便管理控制。

两种都是都用在mvc框架的。我目前使用第二种方式,因为我用nodejs+express,调用文件时使用相对路径,而且这样在复制文件时比较方便。

.net和java使用import不需要考虑路径吧,所以无所。
php不是很清除

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn