CakePHP

CakePHP4で一覧ページ(ビュー)のページネーションを実装してみました。

CakePHP4のページネーションについては以下公式ページをご覧ください。

ビューのページネーションについては、上記ページ

CakePHP

CakePHP4でスクレイピングをする方法を紹介します。

PHPでスクレイピングというと様々なライブラリがありますが、本記事では「PHP Simple HTML DOM Parser」を使用します。
使いやすいライ ...

CakePHP

CakePHP4でクッキーを使用して、自動ログインを実装しようと思ったところ、CakePHP3.5でクッキーの仕様が大きく変わっていましたので、紹介します。

CakePHP3.4まではCookieComponentを使用し ...

CakePHP

CakePHP4でログイン、ログアウトの処理を実装してみたいと思います。

CakePHP3までは、AuthComponentで実装していましたが、CakePHP4からAuthComponentが非推奨となりました。

CakePHP

CakePHP4のマイグレーションでカラムを追加する方法を紹介します。
本記事ではCakePHP4.1.5を使用しています。

テーブルを作成する方法を以下の記事をご覧ください。

マイグレーションファイルの作成 ...

CakePHP

今回はCakePHP4でメールを送信する方法を紹介します。
本記事ではテンプレートを使用する方法を記載します。

また、HTMLメールとテキストメールを送信することができますが、本記事ではテキストメールを送信する例で ...

CakePHP

CakePHPのバリデーション機能にて、半角英数字のバリデーションを行いたい場合、標準の機能では出来ないため、カスタムバリデーションで作成してみました。

CakePHPの半角英数字バリデーション「alphaNumeric」は日本 ...

CakePHP

前回、以下の記事でCakePHP4にAdminLTEを適用する記事を書きました。

ユーザーを登録する画面ということで、AdminLTEの以下Registerテンプレートを使っていました。

今回はAdm

CakePHP

前回、以下の記事でCakePHPのbakeコマンドを使用して、画面を作成しました。

CakePHP4では、CakePHP3に比べ、デザインも綺麗になった感がありますが、今回はAdminLTEを適用してみようと思います。

CakePHP

CakePHPのbakeコマンドは、コードを自動で生成することができて、大変便利です。
コマンドを実行するだけで、CRUD機能を一通り持ったコードが出来上がるので、手順を紹介します。
本記事では2020年10月現在の最 ...