CakePHP3で共通関数を作る

CakePHP3で共通関数を作る

コンポーネントを利用する以外で、コントローラ、モデル、ビュー、どこからでも呼び出せる共通関数を作成します。

開発環境

  • macOS Catalina
  • MAMP Pro 5
  • CakePHP3.8.7

作成手順

専用のディレクトリとファイルを作成

src以下にディレクトリを作成。今回は「Utils」を作成する。

src/Utils/にCommonUtility.phpを作成

試しに簡単な足し算をする関数をCommonUtility.phpに記述します。

Composerをアップデート

以下のコマンドでコンポーザーをアップデートする

使ってみる

ビューでつかう場合は以下のようになる

結果はこちら

無事表示されました♪