CakePHP2.x Layout、Viewファイルの拡張子を.ctpから変更する

ここではCakePHP2.xでViewファイルの拡張子「.ctp」を変更する方法を解説しています。

cakephp

Controller毎に設定する方法

<?php

    class PageController extends AppController {
        public function index() {
            $this->ext = 'php';
        }
    }

例ではViewファイルの拡張子を「.php」に変更しています。
この方法はPageControllerで読み込んだLayout、Viewファイルにのみ適応されます。

全てのControllerに設定する方法

<?php

    class AppController extends Controller {
        public $ext = '.html';
    }

例ではViewファイルの拡張子を「.html」に変更しています。
この方法はAppControllerを継承した全てのControllerでLayout、Viewファイルに適応されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*