项目代码分层
程序员文章站
2022-05-25 14:53:19
...
我从事php的开发也又一段时间了
现在遇到的一个最大的问题就是关于项目分层的
我们现在使用的tp框架
遇到到的问题就是model越来也大
一个Model可能会一千行
现在我想对model做一个拆分
但又不知道如何做
大家又遇到这样的情况吗?
或者说其他的框架大概是怎么分层的呢?
现在遇到的一个最大的问题就是关于项目分层的
我们现在使用的tp框架
遇到到的问题就是model越来也大
一个Model可能会一千行
现在我想对model做一个拆分
但又不知道如何做
大家又遇到这样的情况吗?
或者说其他的框架大概是怎么分层的呢?
回复内容:
我从事php的开发也又一段时间了
现在遇到的一个最大的问题就是关于项目分层的
我们现在使用的tp框架
遇到到的问题就是model越来也大
一个Model可能会一千行
现在我想对model做一个拆分
但又不知道如何做
大家又遇到这样的情况吗?
或者说其他的框架大概是怎么分层的呢?
数据库增删改查放在一层
数据缓存一层
业务逻辑一层
解耦啊 根据不同功能进行拆分
一个model 1000行 那是企业级开发了 企业级是不能做缓存的毕竟数据多变每个人看的东西都不一样
而且你真以为1000行很多么 去看看ecshop那种一个文件三四千行的 也在跑啊 不过人家是做了缓存的
php 老版本开了xcache性能也没那么糟
抽象逻辑,解耦功能;TP现版本也给了一个Model, Service, Logic的方案
推荐阅读