CakePHP

CakePHP

CakePHPの初期ディレクトリ構造から、各ファイルの役割を解説する【CakePHP4】 ①概要

はじめにCakePHPはウェブフレームワークとして非常に多機能で便利なのですが、多機能なだけに構成しているファイルが非常...
CakePHP

定数の定義・利用【CakePHP4】

ライブラリのパス等を、複数のコントローラーやその他ファイルで利用することがあると思います。その際に、いちいちそれぞれのフ...
CakePHP

AjaxとCsrfトークンの取り扱いについて【CakePHP4】

CakePHPでAjaxを利用する際には、csrfトークンについての知識が必要になります。今回の記事では、具体的な使い方...
CakePHP

ルーティング(URL・パスの指定)その1〜基本編〜【CakePHP4】

デフォルトの設定CakePHPではルーティングがデフォルトで設定されており、以下のようにコントローラ名、関数名を参照しま...
CakePHP

トランザクション(try,catch,rollback)の実装【CakePHP4】

DataBaseの絡むプログラムを実装するには、整合性の保持のために、エラーが出たら処理前の状態に戻す(ロールバックする...
CakePHP

サイト移転時のエラー Composerで”Cannot redeclare” 【CakePHP4】

経緯CakePHPで構築したサイトを別サーバに移転する必要があったので実施。ファイルとDBを新サーバに移管し、表示確認し...
CakePHP

メール送信の基本【CakePHP4】

CakePHPではメールの送信を簡単に実装することが可能です。もっとも基礎的な、コントローラ内でメール送信を行う方法につ...
CakePHP

関数をCommandで実行する【CakePHP4】

CakePHPで構築したサービス内で作成した関数を、コマンドで実行したいケースがあります。例えば、一定時間おきにCron...
CakePHP

画像アップロード機能の作成 【CakePHP4】

ウェブサービスでフォームを作成する際に、ユーザロゴ等画像をアップロードするケースがよくあります。今回はCakePHP4で...
CakePHP

Pagination(ページネーション)を利用したデータ取得方法【CakePHP4】

Cakephpではページネーション(ページ送り)の設定を柔軟に行うことが可能です。今回はデータの取得方法をメモ。コードu...