第 6 章 适配 MVC
网络应用程序比我们迄今为止构建的程序更加复杂。添加的功能越多,代码就越难维护和理解。因此,有条理地构建代码至关重要。您可以设计自己的结构,但与 OOP 一样,已有一些设计模式试图解决这个问题。
MVC(模型-视图-控制器)一直是网络开发人员最喜欢的模式。它可以帮助我们分离网络应用程序的不同部分,即使是初学者也能轻松理解代码。我们将尝试重构我们的书店示例,使其使用 MVC 模式,之后你会发现添加新功能的速度有多快。
在本章中,你将学到以下内容:
-
使用 Composer 管理依赖关系
-
为您的应用设计路由器
-
将代码组织成模型、视图和控制器
-
Twig 作为模板引擎
-
依赖注入