CakePHP3で共通関数を作る
- 2019.12.13
コンポーネントを利用する以外で、コントローラ、モデル、ビュー、どこからでも呼び出せる共通関数を作成します。 開発環境 macOS Catalina MAMP Pro 5 CakePHP3.8.7 作成手順 専用のディレクトリとファイルを作成 src以下にディレクトリを作成。今回は「Utils」を作成する。 src/Utils/にCommonUtility.phpを作成 試しに簡単な足し算をする関数 […]
IT技術の備忘録的なブログです。
コンポーネントを利用する以外で、コントローラ、モデル、ビュー、どこからでも呼び出せる共通関数を作成します。 開発環境 macOS Catalina MAMP Pro 5 CakePHP3.8.7 作成手順 専用のディレクトリとファイルを作成 src以下にディレクトリを作成。今回は「Utils」を作成する。 src/Utils/にCommonUtility.phpを作成 試しに簡単な足し算をする関数 […]
開発中にファイルを変更したのに反映されない・・、そんな時にはキャッシュをクリアしましょう。それが原因なのかはさておき、簡単なので最初に試すべきかなと思います。 実行環境 macOS Catalina CakePHP3.8.7 キャッシュクリアのコマンド キャッシュのリストをまず見てみましょう 実行すると以下のようになる キャッシュを個別にクリアする リストを表示した中からdefaultを削除してみ […]
CakePHP3でbakeして出来るデフォルトのテンプレートをそのまま利用したいけど、ヘッダー部分の「Documentation」「API」などが表示されている部分が必要ない場合が出たのでメモっておきます。 作業環境 macOS Catalina MAMP5 CakePHP3.8.7 削除方法 削除の対象は下記の画像部分 「src/Template/Layout/default.ctp」を開いて下 […]
ローカル環境でCakePHP3を使ったPHP開発環境を整える手順を記しておきます。 実行環境 OS:MacOS Catalina ローカル環境:MAMP Pro 5 IDE:PhpStorm CakePHP3のインストール 準備と確認 Macで設定しているPHPのバージョンを確認する。 実行結果がこちら Composerを利用してCakePHP3のプロジェクトを作成する CakePHPプロジェクト […]
Basic認証を掛ける際に必要となる事が多いであろうフルパス(絶対パス)の調べ方について解説。FTPでも権限によって分からない場合が多々あるので割りと需要があるトピックではないだろうか。 では始めよう。 テキストエディタ(ご自身の環境によりけり)を開こう。そして以下をコピーし貼付け。 [crayon-675b80f90d63d253437010/] そして任意のファイル名を付ける例えばfullpa […]