created: 2025/02/02,
modified: 2025/02/02
CakePHPのバージョンアップ時に、AppView.php が上書きされることを防ぐ方法として、AppView を拡張したカスタムビュークラスを作成する方法を紹介します。
CakePHPのバージョンアップ時には、AppView.php が更新される可能性があります。カスタマイズを直接 AppView.php に書いてしまうと、アップデート時に上書きされ、カスタマイズが消えてしまうリスクがあります。そのため、AppView を拡張した MyCustomView を作成し、カスタマイズをその中に記述することで、アップデートの影響を受けにくくできます。
まず、src/View/MyCustomView.php にカスタムビュークラスを作成します。