CakePHP

CakePHP

Session(ログイン状態の維持など)の継続時間を変更する【CakePHP4】

概要 CakePHP4では、公式ドキュメントを参考にログイン機能を実装すると、自動でブラウザにログイン状態を保持してくれ...
CakePHP

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

templatesディレクトリとは srcディレクトリでは、ウェブアプリケーションの中心となる、MVCモデルのうちV(V...
CakePHP

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

概要 MVCモデルにおいてModelで取得したデータを、View(表示)に渡すのが主な役割になります。 CakePHPで...
CakePHP

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

srcディレクトリとは? srcディレクトリでは、ウェブアプリケーションの中心となる、MVCモデルのうちM(Model)...
CakePHP

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

ディレクトリ構成の概要 下記の画像をご参照ください。 開発時によく触るファイルについて抜粋して解説します。 各ファイルの...
CakePHP

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

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

定数の定義・利用【CakePHP4】

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

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

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

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

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

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

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