Yii2高级模板前后端分离框架

前后端分离的大项目,Yii2 高级模板还挺合适的。项目结构清晰,把前端和后台拆成两个独立应用,配合一个公共目录来放共享代码,合作开发效率会高不少。

不用 Composer?没关系,直接解压就能跑,挺适合部署在限制多的服务器上。你会看到像frontendbackendcommon这样的目录分得挺明白,逻辑清楚,上手也快。

frontend就是负责展示层的,用户看到的内容都从这来。里面有viewscontrollersmodels这些目录,结构和标准 MVC 差不多。web目录放静态资源,比如CSSJavaScript

backend负责后台管理,访问控制会更严格,功能和frontend差不多但场景不一样。common是共享区域,写工具类、通用模型啥的都能放这里。

config目录你会经常用,数据库连接、组件配置都在这儿。要是需要跑计划任务或者数据迁移,console目录也挺方便的,能跑命令行工具。

虽然模板里自带vendor目录,但如果后续想加库,还是建议你装下 Composer,维护起来会轻松多。composer.json.gitignore都在,项目结构还是比较标准的。

,如果你在做比较大的 PHP 项目,又不想从零折腾环境,那这个模板挺适合直接上手的。如果你还不太熟Yii2,可以先看看Yii2 框架参考手册,上面讲得挺细的。

哦对了,别忘了runtime目录下的缓存和日志是不用进版本控制的,.gitignore已经帮你配好了。

zip 文件大小:13.61MB