2

私はPHPで働いている多くの人々と話をしてきました.私がsmartyフレームワークで働いていると彼らに話すときはいつでも、彼らはそれがテンプレートシステムであると言います.しかし、私はsmartyがMVCパターンを使用してWebサイトを作成および維持していることを知っています.

PHP Smarty はテンプレート エンジンまたはフレームワーク、またはその両方ですか?

同じことを説明してください

4

1 に答える 1

8

スマーティーとは?

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

于 2012-12-27T07:47:20.383 に答える