テンプレートエンジンを利用することに賛否両論あるかと思います。
私は使います。
php内にタグを書くのが嫌だからです。
MVC(Model / View / Controller)で効率良く構築します。
リクエストをControllerが受け付け、
DBにModelから問い合わせをし、
結果をViewでレスポンスする。
このViewにSmartyのテンプレートを使用します。
Smartyではロジックも利用できます。
しかし、MVCで役割分担しているので極力利用しない書き方が望ましいです。
テンプレートエンジンを利用することに賛否両論あるかと思います。
私は使います。
php内にタグを書くのが嫌だからです。
MVC(Model / View / Controller)で効率良く構築します。
リクエストをControllerが受け付け、
DBにModelから問い合わせをし、
結果をViewでレスポンスする。
このViewにSmartyのテンプレートを使用します。
Smartyではロジックも利用できます。
しかし、MVCで役割分担しているので極力利用しない書き方が望ましいです。