>백엔드 개발 >PHP 튜토리얼 >复杂的业务型项目怎样合理规划 MVC 的程序结构?

复杂的业务型项目怎样合理规划 MVC 的程序结构?

WBOY
WBOY원래의
2016-06-06 20:47:18942검색

复杂的业务造成的程序结构混乱 MVC 类加载,不知道我现在这种结构有没有问题?

由于前期需求不明确,原系统采用PHPCMSV9改造
后期需求慢慢明确,原系统已无法支撑复杂的业务结构

后来将程序改造为以下结构

复杂的业务型项目怎样合理规划 MVC 的程序结构?

此结构,包含了原有的 MVC 和新的 MVC

原 MVC 结构
复杂的业务型项目怎样合理规划 MVC 的程序结构?

新MVC结构
复杂的业务型项目怎样合理规划 MVC 的程序结构?
现在很迷糊,到底是继续按照原来的走还是别的
可是如果按照原来的走复杂的业务会造成更多的不便

现在的业务主要都有

  • 酒店系统、
  • 景区系统、
  • 旅游线路系统、
  • 自定套餐系统、
  • 商城系统、
  • 内容管理系统、
  • 景区供应商管理系统,
  • 景区分销商管理系统

回复内容:

复杂的业务造成的程序结构混乱 MVC 类加载,不知道我现在这种结构有没有问题?

由于前期需求不明确,原系统采用PHPCMSV9改造
后期需求慢慢明确,原系统已无法支撑复杂的业务结构

后来将程序改造为以下结构

复杂的业务型项目怎样合理规划 MVC 的程序结构?

此结构,包含了原有的 MVC 和新的 MVC

原 MVC 结构
复杂的业务型项目怎样合理规划 MVC 的程序结构?

新MVC结构
复杂的业务型项目怎样合理规划 MVC 的程序结构?
现在很迷糊,到底是继续按照原来的走还是别的
可是如果按照原来的走复杂的业务会造成更多的不便

现在的业务主要都有

  • 酒店系统、
  • 景区系统、
  • 旅游线路系统、
  • 自定套餐系统、
  • 商城系统、
  • 内容管理系统、
  • 景区供应商管理系统,
  • 景区分销商管理系统

modules公用, 不同的业务逻辑分成单独的app. 比如admin控制后台管理, web网站, cron跑计划任务等.附上一张我的项目结构图.
复杂的业务型项目怎样合理规划 MVC 的程序结构?

做一下项目拆分? 不同的系统管理在不同的项目中,同时提取功能独立的模块,供各个系统依赖

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.