FuelPHPはビュー周りは、良く言えば柔軟性が高い、悪く言えば統一感がないですね。 MVCとテンプレートエンジン MVCはアプリケーションの構造で、モデル、ビュー、コントローラーを分離し、それぞれの独立性とメンテナンス性を高める目的があります。この概念が宣伝されていた初期の頃、頻繁に例として出されていたのはビューを取り替えて、同じ出力をWebにも、画面にもプリントアウトも出来るという説明でした。それと、モデルはファイルでもDBでも切り替えられるという説明もありましたね。 そして、コードを書く人と、デザインをする人が分かれだした頃、PHPでもこの概念のビューの分離が取り上げられ、モデルとコントローラーはプログラマー(コーダー)が担当、ビューはデザイナーが担当と仕事を分割できるため、テンプレートエンジンが受け入れられてきました。 その後、MVCを分離したフレームワークが流行りだし、ビューだけ