Cakephp-extending-views
提供:Dev Guides
CakePHP-ビューの拡張
多くの場合、Webページを作成している間、ページの特定の部分を他のページに繰り返したいと思います。 CakePHPには、ビューを別のビューに拡張できる機能があります。このため、コードを再度繰り返す必要はありません。 * extend()メソッドは、 *View ファイルのビューを拡張するために使用されます。 このメソッドは1つの引数、つまり、パス付きのビューファイルの名前を取ります。 ビューファイルの名前を提供するときに拡張子.ctpを使用しないでください。
例
次のプログラムに示すように、 config/routes.php ファイルに変更を加えます。
Extendsディレクトリの下に index.ctp という別の View を作成します。 そのファイルに次のコードをコピーします。 ここで、上記のビュー header.ctp を拡張しています。
次のURLにアクセスして、上記の例を実行します。
出力
実行すると、次の出力が表示されます。