我与许多使用 PHP 的人交谈过。当我对他们说我在 smarty 框架中工作时,他们告诉我它是一个模板系统。但我知道 smarty 使用 MVC 模式来创建和维护网站。
PHP Smarty 是模板引擎还是框架还是两者兼而有之?
请解释相同
什么是智能?
Smarty 是 PHP 的模板引擎,有助于将表示 (HTML/CSS) 与应用程序逻辑分离。这意味着 PHP 代码是应用程序逻辑,并且与表示分离。
Smarty 不是什么
Smarty 不是应用程序开发框架。Smarty 不是 MVC。Smarty 不是 Zend Framework、CodeIgniter、CakePHP 或任何其他 PHP 应用程序开发框架的替代品。
http://www.smarty.net/about_smarty
http://smarty.incutio.com/?page=SmartyFrequentlyAskedQuestions#basics-1