エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!

「 CakePHP5 」 一覧

CakePHP4、5のユーザ認証でID、PASS以外の削除フラグなども条件加える方法

CakePHP4、5のユーザ認証でID、PASS以外の削除フラグなども条件加える方法

  2025/03/09    CakePHP 3.x 4.x 5.x

CakePHP4系、5系ではAuthenticationを使用してログイン認証を行う。その認証でID、PASS以外の削除フラグなどの条件を加えたいときの対応方法について解説。

CakePHP4、CakePHP5系の認証処理でログインの有無の確認、ユーザ情報の取得の方法

CakePHP4、CakePHP5系の認証処理でログインの有無の確認、ユーザ情報の取得の方法

  2025/03/08    CakePHP 3.x 4.x 5.x

CakePHP4系、5系のログイン認証の可否のチェック、および、ログインユーザの情報を取得する方法のまとめ。複数の方法があるが手続きが微妙に異なるためまとめてみた。

CakePHP4、5で$_SERVERと同じようにURIを取得する「getUri()」の紹介

CakePHP4、5で$_SERVERと同じようにURIを取得する「getUri()」の紹介

  2025/02/15    CakePHP 3.x 4.x 5.x

PHPでサーバ情報、環境情報を取得する際は「$_SERVER」を利用するが、似たような情報をCakePHPの関数で取得する際は「getUri()」を使用する。取得出来る値は一致するものもあるが、違うものもあり便利な使い方もある。

getParam('action')で取得するアクション名は別関数に移動しても不変

getParam('action')で取得するアクション名は別関数に移動しても不変

  2025/02/14    CakePHP 3.x 4.x 5.x

CakePHP4系、5系では「getParam()」で処理中のアクション名を取得できる。そのアクションから別関数を呼び出してた関数でアクション名を調べたが同一の名称だった。

CakePHP4系、5系でカラムを指定して値があるかないかのチェックする

CakePHP4系、CakePHP5系のexists()でカラムを指定して値の有無をチェックする方法解説

  2025/01/25    CakePHP 3.x 4.x 5.x

CakePHP4、5で指定したカラムに特定の値に該当のレコードの有無をチェックするにはexists()を使う。単純にカラムを指定する方法から複数条件をand、orで探すこともできる。

CakePHP4、5のnewEmptyEntityで作成したオブジェクトは空なのか、確認してみた

CakePHP4、5のnewEmptyEntityで作成したオブジェクトは空なのか、確認してみた

  2025/01/18    CakePHP 3.x 4.x 5.x

CakePHPでレコードを新規登録をする際にnewEmptyEntity()を使って空のEntityを作成するが、これのempty、is_nullなどのでの判定結果がtrueかfalseか確認してみた。

CakePHP4、5でSELECT telephone as tel FROM usersの様にasでカラムに別名を付ける方法

CakePHP4、5でSELECT telephone as tel FROM usersの様にasでカラムに別名を付ける方法

  2024/12/22    CakePHP 3.x 4.x 5.x

CakePHP4、CakePHP5でクリエビルダーを利用してテーブルからレコードを取得する際、asを使用してカラムの別名で値を取得したい場合の対応方法を解説。また、別名にはハイフンやアスタリスクなど使用できない文字がある点も解説。

CakePHP4、5の認証処理で認証が通らない際の確認方法と確認箇所の紹介

CakePHP4、5の認証処理で認証が通らない際の確認方法と確認箇所の紹介

  2024/12/21    CakePHP 3.x 4.x 5.x

CakePHP4、5系の認証処理でログイン認証が通らない場合の確認方法、確認箇所を解説。ログ出力し、ステータスを確認するが、ステータスの内容も紹介。それはそのままusernameを変更する際のポイントでもある。

CakePHP5系で認証機能のAuthenticationプラグインをインストール・エラー発生注意

CakePHP5系で認証機能のAuthenticationプラグインをインストール・エラー発生注意

  2024/12/20    CakePHP 3.x 4.x 5.x

CakePHPのユーザ認証に使用するオフィシャルなプラグインAuthenticationだが、CakePHP5系では Authentication Ver.3系を使う必要があるが、公式ChiffonBookが間違えている。

CakePHP5でヘルパーから他のヘルパーを読み込む方法・CakePHP4からの変更点

CakePHP5でヘルパーから他のヘルパーを読み込む方法・CakePHP4からの変更点

  2024/12/13    CakePHP 3.x 4.x 5.x

CakePHP5のヘルパーで他のヘルパーを読み込む方法を解説。公式の日本語CookbookはCakePHP4のソースのままで間違っているため注意が必要。CakePHP4からの移行の際も同じ点に注意が必要。

CakePHP5系でDeprecatedを回避しfindListでキーと値のカラムを指定して取得する方法

CakePHP5系でDeprecatedを回避しfindListでキーと値のカラムを指定して取得する方法

  2024/11/10    CakePHP 3.x 4.x 5.x

CakePHP4のfindListでキーと値のカラムを指定してテーブルにアクセスする方法がCakePHP5では「Deprecated(非推奨)」となった。推奨の記述方法を解説。