CakePHP

CakePHP

中間テーブルの基本と使い方 〜多対多リレーションシップ〜  【CakePHP4】

中間テーブルの利用シーン中間テーブルを利用するのは、「多対多リレーションシップ」を実装する場合です。類似の概念として「1...
CakePHP

エラーチェックの基本 〜デバッグモードとログファイル〜【CakePHP4】

デバッグモード概要デバッグモードにすると、以下のように管理画面上でエラーメッセージの内容をエラー箇所を含めて具体的に確認...
CakePHP

パスワード変更を実装する【CakePHP4】

やりたいこと・前提以下のような流れの、パスワード更新フォームを作るとします。①フォームから、元パスワードと新パスワードを...
CakePHP

テーブル名の変更に、最小限のコード変更で対応する【CakePHP4】

前提下記のようなテーブル構造でサービスを運用しているとします。①users:id・email・password②info...
CakePHP

Integrity constraint violation: 1052 Column ‘id’ in where clause is ambiguous エラーについて【CakePHP4】

エラーが発生するコードsrc/Controller/SamplesController.php<?php//・・・省略u...
CakePHP

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

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

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

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

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

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

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

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

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

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