「 CakePHP4 」 一覧
-
CakePHPのFlashエラーは出るが入力項目ごとのメッセージが出ないエラーの原因
2024/01/21 CakePHP 3.x 4.x CakePHP4
Bakeして自動生成した入力フォーム処理を元に少し処理を追加したら、入力エラーがあってもエラーメッセージが表示されなくなった。原因はリダイレクトの処理にあった。
-
CakePHP4のフラッシュメッセージの表示場所、デザインを変更する方法を解説
2024/01/20 CakePHP 3.x 4.x CakePHP4
CakePHP4のエラーメッセージ、完了メッセージなどを表示するフラッシュ処理の解説。Controller、レイアウトファイル、テンプレートファイルでそれぞれ処理を指定する。
-
CakePHPで同一テーブル内の値を比較する条件でレコードを取得する方法
2023/12/27 CakePHP 3.x 4.x CakePHP4
CakePHPの同一テーブルにある項目の値を比較し条件に合致するレコードを取得する方法を解説。[”項目名”=>”値”]ではなく[”項目名 = 項目名”]と書くところがポイント。
-
国際化と地域化の翻訳機能「__()」を使って定数に変数を埋め込む方法
2023/12/26 CakePHP 3.x 4.x CakePHP4
CakePHP4で定数に変数を埋め込み、翻訳機能「__()」で変数に値を入れる方法を紹介。定型の文章の一部だけを置換したい場合に利用すると便利。
-
CakePHP4で現在処理しているコントローラー名、アクション名を取得する方法
2023/12/25 CakePHP 3.x 4.x CakePHP4
CakePHP3で現在処理しているコントローラー名、アクション名を取得する方法を解説。複数の方法があるが、getParam()メソッドを使う方法が汎用性があって便利かも。
-
CakePHP4のCakeDC/Usersの Usersへの接続、バリデーションのカスタマイズ方法解説
2023/12/24 CakePHP 3.x 4.x CakePHP4
CakeDC謹製Usersプラグインの紹介。CakePHP4で使う場合のUsersのカスタマイズとして入力項目のバリデーションの変更を、プラグインのファイルは触らずオーバーライドにより実装する方法を解説する。
-
CakePHP4のCakeDC/Usersの Usersへの接続、バリデーションのカスタマイズ方法解説
2022/07/18 CakePHP 3.x 4.x CakePHP4
CakeDC謹製Usersプラグインの紹介。CakePHP4で使う場合のUsersのカスタマイズとして入力項目のバリデーションの変更を、プラグインのファイルは触らずオーバーライドにより実装する方法を解説する。
-
CakePHP4のメッセージ日本語化の設定(国際化と地域化の機能の使い方の解説)
2022/07/16 CakePHP 3.x 4.x CakePHP4
CakePHP4の英語のメッセージを日本語化(多言語化)する手順を解説。オリジナルのメッセージを作成する方法やプログラムで文言を追加する場合の対応なども解説。
-
CakePHP4で公開側と管理側のデザインテンプレートを分ける方法・setLayout()
2022/07/14 CakePHP 3.x 4.x CakePHP4
CakePHP4でデフォルトのレイアウトファイル「default.php」は管理側に使用し、これとは別のデザインを公開側のページに設定したい、を実装する方法を解説。
-
CakePHP4でcontrollerで実行したバリデーションエラーをmodelのにマージする方法
2022/07/13 CakePHP 3.x 4.x CakePHP4
CakePHP4でcontrollerで実行したバリデーションの結果をModelのバリデーション結果に追加するメソッド「setError()」「setErrors()」の使い方の解説。
-
CakePHP4で「app_local.php」「.env」を利用して環境ごとの定数を振り分ける方法
2022/07/12 CakePHP 3.x 4.x CakePHP4
CakePHP4で.env、app_local.phpに定数を定義してそれを呼び出す方法の解説。Gitでは管理せず本番環境と開発環境とで異なる定数を定義するためそれを利用する方法。
-
CakePHP4の定数定義ファイルを環境変数によって本番と開発を振り分ける方法解説
2022/07/11 CakePHP 3.x 4.x CakePHP4
CakePHP4で開発環境と本番環境とで違う設定ファイルを読み込ませて環境ごとに定数を切り替える方法を解説。Apacheのhttpd.confに環境変数を設定しそれを読み込み判別する。
-
CakePHP4で定数の設定と呼び出し方法の解説(defineとConfigure)
2022/07/10 CakePHP 3.x 4.x CakePHP4
CakePHP4で定数を設定、使用する方法を解説。定数定義はdefineとConfigureを使用する方法を解説。また、bootstrap.phpに直接記述する方法と別のファイルにする方法を解説。
-
CakePHP4のCakeDC/Usersのログイン時のリダイレクトとユーザ権限管理の設定解説
2022/07/09 CakePHP 3.x 4.x CakePHP4
CakeDC謹製UsersプラグインのCakePHP4版の紹介。ログイン認証後にリダイレクトする先の設定方法についての解説と実運用するために必要なコツを解説。便利な仕組みも仕様の理解があって初めてうまく使いこなせる。
-
CakePHP4のCakeDC/Usersの画面、メール本文テンプレートのカスタマイズ方法解説
2022/04/06 CakePHP 3.x 4.x CakePHP4
CakeDC謹製Usersプラグインの紹介。ユーザ新規登録の流れを紹介しつつ、テンプレートファイル、設定情報ファイルの場所とそれらをカスタマイズする方法を説明します。
-
CakePHP4のユーザ管理・ログイン認証プラグインCakeDC/Usersのインストール解説
2022/03/31 CakePHP 3.x 4.x CakePHP4
CakePHP4のユーザ管理プラグイン Usersは、ユーザ登録、メール認証、ログイン認証、ユーザ管理、権限管理、reCAPTCHAなど会員制のサイトを簡単に実現可能。その導入方法、カスタマイズ方法を解説。
-
CakePHP4のCSS、JavaScript、画像のブラウザへのキャッシュをコントロールする
2022/02/23 CakePHP 3.x 4.x CakePHP3, CakePHP4
CakePHP4、CakePHP3でブラウザにキャッシュさせる設定の解説。CSS、JavaScript、画像をブラウザにキャッシュさせるのか、定期的にリロードする設定にするのかの設定が可能。
-
CakePHP3、CakePHP4のdatetime型カラムの日時の扱い。秒まで表示する方法
2019/07/27 CakePHP 3.x 4.x CakePHP3, CakePHP4
CakePHP3の日時カラムで秒まで扱う場合はdate()、strtotime()関数ではうまくいかない。CakePHP3であらかじめ用意された「i18nFormat()」を使用する。
-
CakePHP3、CakePHP4のキャッシュをクリアする方法「bin/cake cache clear_all」を使う
2019/02/03 CakePHP 3.x 4.x CakePHP3, CakePHP4
CakePHP3、CakePHP4では処理を高速化する手法の一つとしてキャッシュを利用している。しかし、その情報は元の情報を更新しても反映されない場合がある。そんなときはキャッシュを削除する必要がある。
-
CakePHP3、CakePHP4のバージョンを指定してインストールする詳細な手順を解説
2017/10/28 CakePHP 3.x 4.x CakePHP3, CakePHP4
CakePHP3のバージョンを指定してインストールする方法を詳細解説。CakePHP3のインストールはComposerを使うため設定もほぼ自動で完了。データベースの接続情報を記載すればアプリ開発のベースが整う。
-
CakePHP3のユーザ管理・ログイン認証プラグインCakeDC/Usersのインストール解説・3.6以降対応
2017/04/08 CakePHP 3.x 4.x CakePHP3, CakePHP4
CakePHP3のユーザ管理プラグイン Usersは、ユーザ登録、メール認証、ログイン認証、ユーザ管理、権限管理、reCAPTCHAなど会員制のサイトを簡単に実現可能。その導入方法、カスタマイズ方法を解説。