我已经与许多从事php工作的人进行了交谈。当我对他们说我在智能框架中工作时,他们告诉我它是一个模板系统。但是我知道Smarty使用MVC模式来创建和维护网站。
PHP Smarty是模板引擎还是框架,还是两者兼而有之?
请解释相同的
什么是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=smartyfrequlyquallyquestions#basics-1