標準のCakePHPのビューだとファイル内に<?php ?>というPHPの制御文を記述する構文が頻発して非常に見づらくなります。PHPの構文をそのまま書けるので柔軟性は高いのですがロジックとコンテンツを切り分ける線引きが曖昧になりますよね。ビュー内で何でも処理が書けちゃいますので。そこでPHPにはロジックとコンテンツを切り分けるためにテンプレートエンジンと呼ばれるフレームワークが公開されています。 PHPの有名なテンプレートエンジンにSmartyというものがあります。{}を用いてSmartyの構文をビュー(Smartyではテンプレートといいます)ファイルに記述していきます。非推奨ではありますがCakePHPの標準のようにPHP構文を書いていくことも可能ですがSmartyの構文で事足りるのでおそらく不要です。 そこで便利なフレームワークであるCakePHPと便利なテンプレートエンジンを組み合
![CakePHPのビューをSmartyに置き換える方法 | ぶろぐち](https://cdn-ak-scissors.b.st-hatena.com/image/square/52a1612cafc4961f8f50fe7cc1e7b8d681e639f2/height=288;version=1;width=512/https%3A%2F%2Fwww.bloguchi.info%2Fwp-content%2Fuploads%2F2015%2F11%2Fsmarty.jpg)