CakePHP 3でView(Template)ファイルの拡張子をctp以外に設定する
CakePHP 1 と 2 では下記でOKだが、3ではだめ
class AppController extends Controller { var $ext = '.php'; }
3.0 移行ガイド
https://book.cakephp.org/3.0/ja/appendices/3-0-migration-guide.html
Controller::$ext プロパティーは削除されました。デフォルト以外のビューファイル拡張子を 使用する場合、 View を継承し、 View::$_ext プロパティーをオーバーライドする必要が あります。
CakePHP 3 では、src/View/AppView.php にて下記のようにする
class AppView extends View { public $_ext = '.php'; }