Inhaltsverzeichnis
复杂的业务造成的程序结构混乱 MVC 类加载,不知道我现在这种结构有没有问题?
回复内容:
Heim Backend-Entwicklung PHP-Tutorial 复杂的业务型项目怎样合理规划 MVC 的程序结构?

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

Jun 06, 2016 pm 08:47 PM
mvc php 携程

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

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

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

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

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

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

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

现在的业务主要都有

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

回复内容:

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

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

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

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

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

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

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

现在的业务主要都有

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

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

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

Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

CakePHP-Routing

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

CakePHP-Projektkonfiguration

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

See all articles