CakePHP DefaultPasswordHasherの仕組みと使い方【CakePHP5】 CakePHPでは安全なパスワード生成のために、DefaultPasswordHasherを利用することが推奨されていま... 2024.12.01 CakePHP
CakePHP ログインの実装 【CakePHP5】 概要CakePHP5がリリースされて約1年になりますが、ログインの実装に関する日本語版公式マニュアルにおそらく内容がアッ... 2024.09.23 CakePHP
CakePHP 投稿日の表示を「日時」から「〜前」に置換する【CakePHP4】 概要記事一覧を作る際には「投稿日」を表示することが一般的です。当ブログの記事一覧でも↓のように表示されています。しかし、... 2024.08.03 CakePHP
CakePHP CakePHPにChatGPTのAPIを組み込んで対話型コンソールを作る【CakePHP4・OpenAI】 概要ChatGPTのAPIを組み込んで、ChatGPTのような対話型のコンソールを実現するとします。↓のようなフォームを... 2024.07.02 CakePHPChatGPT
CakePHP ひとつのテーブルに対して、複数のデータでリレーションする【CakePHP4】 概要ユーザテーブルと記事テーブルはすでにリレーションしてるけど、編集者やチェック担当者など、他のリレーションを設けるには... 2024.06.22 CakePHP
CakePHP Controllerからリダイレクト【CakePHP4】 概要CakePHPではControllerからのリダイレクトは、以下のように行います。class SamplesCont... 2024.03.10 CakePHP
CakePHP GetパラメータでWord検索フォームを作る【CakePHP4】 やりたいこと・Getパラメータを利用した、テキスト検索フォームの実装(で、文字列"hoge"を含むデータを検索する)・文... 2024.02.04 CakePHP
CakePHP templateで利用する関数を作る【CakePHP4】 概要CakePHPではControllerで利用する関数については、Componentを利用すれば簡単にできます。しかし... 2024.01.03 CakePHP
CakePHP Query Builderの基本【CakePHP4】 概要CakePHP4のQueryBuilder(DBからデータを取得するクエリの生成)についての基本を簡単にまとめる。前... 2023.12.10 CakePHP
CakePHP CakePHP5のインストール 概要前回、下記の記事でCakePHP5のCakePHP4との変更点をまとめました。前回の記事の時点では、公式にの日本語ペ... 2023.12.04 CakePHP