16.1.1 Smarty 介绍
• 关于模板系统的实现与使用,在本书的第 7.5.3 小节已经
进行了介绍。但是其实现的功能有限。本小节将介绍一款
功能强大的模板系统 Smarty 。
• 在提到 Smarty 时,就需要介绍一下 MVC ,其是一种软
件设计模式,主要由 Model 、 View 、 Control 即模型、
视图、控制器 3 部分组成。
• 简单的讲,模型就是用于处理数据的代码。而其产生的数
据与视图无关,这就意味着,多个视图,可以使用一个模
型提供的数据。
• 视图就是用户与之交互的界面,构建视图的技术有很多,
例如:
HTML 、 Flash 、 XHTML 、 XML/XSL 、 WML 、 CSS
等。
• 控制器会根据用户的请求,调用相应的模型,然后使用相
关的视图把数据展示组用户。