テンプレート

Slimには従来のMVCフレームワークのようなビューレイヤーはありません。その代わり、Slimの「ビュー」はHTTPレスポンスです。各Slimアプリケーションのルートは、適切なPSR-7レスポンスオブジェクトを準備して返す責任があります。

Slimの「ビュー」はHTTPレスポンスです。

つまり、Slimプロジェクトには、PSR-7レスポンスオブジェクトにテンプレートをレンダリングするために役立つTwig-ViewコンポーネントとPHP-Viewコンポーネントが用意されています。

その他のテンプレートシステム

Twig-ViewコンポーネントとPHP-Viewコンポーネントに限定されるわけではありません。最終的にレンダリングされたテンプレート出力をPSR-7レスポンスオブジェクトの本文に書き込めば、任意のPHPテンプレートシステムを使用できます。