第 6 章 适配 MVC

网络应用程序比我们迄今为止构建的程序更加复杂。添加的功能越多,代码就越难维护和理解。因此,有条理地构建代码至关重要。您可以设计自己的结构,但与 OOP 一样,已有一些设计模式试图解决这个问题。

MVC(模型-视图-控制器)一直是网络开发人员最喜欢的模式。它可以帮助我们分离网络应用程序的不同部分,即使是初学者也能轻松理解代码。我们将尝试重构我们的书店示例,使其使用 MVC 模式,之后你会发现添加新功能的速度有多快。

在本章中,你将学到以下内容:

  • 使用 Composer 管理依赖关系

  • 为您的应用设计路由器

  • 将代码组织成模型、视图和控制器

  • Twig 作为模板引擎

  • 依赖注入