エス技研

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

「 月別アーカイブ:2024年12月 」 一覧

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が間違えている。

PHPで APIにアクセスする際などに使用する cURLのサンプルプログラム

PHPで APIにアクセスする際などに使用する cURLのサンプルプログラム

  2024/12/16    PHP・Smarty・ECCUBE

PHPのcURLを使用して各種APIにアクセスするサンプルプログラムを作成し、その処理を解説。カオナビAPIのみならず、他の多くのAPIにアクセスする際にも使用できる。

カオナビAPI Ver.2.0のtokenを取得する PHP+cURLのサンプルプログラム

カオナビAPI Ver.2.0のtokenを取得する PHP+cURLのサンプルプログラム

  2024/12/15    PHP・Smarty・ECCUBE

PHPのcURLを使用してカオナビAPIのアクセスに必要なtoken、シートの情報を取得するサンプルプログラムを作成。cURLの処理は関数化しているため他のAPIでも流用できる。

CakePHP4系でJSONレスポンスの処理ではwithStringBodyを使う。3との違い解説

CakePHP4系でJSONレスポンスの処理ではwithStringBodyを使う。3との違い解説

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

responseの値を指定する方法は3系では「body」だが、4系では「withStringBody」になりる。加えてJSON形式なら「withType」で指定するなど4系では結構異なる処理がある。

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

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

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

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