时间:2021-07-01 10:21:17 帮助过:2人阅读
第一种方式
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 目录结构:
bin 维护脚本
lib 运行库
etc 配置
var 数据文件
log 日志文件
tmp 临时文件
...
web HTML文件
我的项目
我比较喜欢Yii的结构:
backend
controllers
models
views
common
controllers
models
views
frontend
controllers
models
views
个人(前端)喜欢第二种,方便修改和后期维护,无奈公司用的是第一种
第二种吧!个人习惯而已。
用分区式架构
第一种比较符合MVC架构,将Model(处理数据业务)、View(视图)以及Controller(控制器)分开,再结合单一入口,更方便管理控制。
两种都是都用在mvc框架的。我目前使用第二种方式,因为我用nodejs+express,调用文件时使用相对路径,而且这样在复制文件时比较方便。
.net和java使用import不需要考虑路径吧,所以无所。
php不是很清除