カテゴリ“CakePHP 4”の投稿
CakePHP 4 で 独自の Bake テンプレートを Theme としてつくり、作業効率を向上!
CakePHP 4 の Bake 機能を使って作業の効率をアップするために、独自の Bake テンプレートを作る方法をサンプルコードと併せて紹介します。
CakePHP 4 で beforeSave() を使う際に Argument ● passed to ~ エラーが出る場合の対処方法
CakePHP 4 で beforeSave() コールバックを使用する際に Argument 1 passed to ~ エラーが出た場合の対処方法をご紹介します。
CakePHP 4 でテンプレートのインデントサイズを 2 にする .editorconfig の記述方法
CakePHP 4 の .editorconfig で、ネストが深くなりがちなテンプレートの PHP ファイルだけ、インデントサイズを 2 にする方法を紹介します。
CakePHP 4 でテーマを作成して導入する方法
CakePHP 4 にはプラグイン機能があり、それを用いて CSS やテンプレートなどをテーマとしてまとめることが出来ます。今日はその実装方法を紹介します。
CakePHP 4 で Authentication プラグインを使ってユーザー認証を実装
非推奨の AuthComponent の代わりに CakePHP Authentication プラグインを使ってユーザー認証を実装したサンプルコードを紹介します
CakePHP 4 で HTML To Markdown for PHP を使って HTML を Markdown に変換する方法
CakePHP 4 で HTML To Markdown for PHP ライブラリを使って HTML を Markdown テキストに変換する方法を紹介します。
CakePHP 4 で Markdown を HTML に変換し behavior を使って効率的に保存するアイディア
CakePHP 4 で Markdown テキストと HTML 化したものをDBに保存するときに、behavior を用いて効率的に行うサンプルコードを紹介します
CakePHP 4 で Parsedown を使い Markdown をパースして HTML に変換する方法
CakePHP 4 で Parsedown ライブラリを使って、Markdown をパースして HTML に変換する方法を紹介します。
CakePHP 4 で テキストと HTML のメール送信を実装
CakePHP 4 で テンプレートを用いたメール送信について、テキストのみと HTML メールの2種類の実装方法を紹介します。
CakePHP 4 で JSON 出力を実装する方法
CakePHP 4 での JSON 出力方法について、1つのアクションで JSON のみ出力するものと、HTML 表示 と JSON 出力を切換えるもの、2種類のサンプルをご紹介します。
CakePHP 4 に mPDF 8 を導入してテンプレートから PDF を生成
CakePHP 4 で mPDF 8 を使い、テンプレートから PDF を生成してダウンロードする方法を、サンプルコードと合わせてご紹介します
CakePHP 4 で PhpSpreadsheet を使い xlsx ファイルからデータを配列で読み込む
CakePHP 4 と PhpSpreadsheet を組み合わせてアップロードした xlsx ファイルからデータを配列で読みこむ方法をご紹介します。
CakePHP 4 で PhpSpreadsheet のダウンロード機能をコンポーネントに実装
一昨日、CakePHP 4 での PhpSpreadsheet 導入方法をご紹介しました。今日はそのダウンロード機能をコンポーネントとして実装し、再利用しやすくする方法をご紹介します。
CakePHP 4 で PhpSpreadsheet を使う方法
PhpSpreadsheet はエクセルファイルの読み書きを簡単に実装できる便利なライブラリです。今日はそれを CakePHP 4 に導入する方法をサンプルコードと併せてご紹介します。
CakePHP 4 でファイルアップロードを実装する方法
CakePHP 4 にはファイルアップロード用の機能があります。move_uploaded_file() でも実装可能ですが、せっかくなのでフレームワークの機能を使う方法をご紹介します。
CakePHP 4 のテンプレートで CSRF トークンを FomHelper を使わずに埋め込む
CakePHP 4 で CSRF対策を有効にしている場合に、FormHelper を使わず、<input type="hidden"> を使ってテンプレートに CSRFトークンを追加する方法を紹介します。
CakePHP 3 と 4 で連鎖削除(親を消すと子も消える)を実装する方法
CakePHP 3 と 4 ではアソシエーションに設定を追加するだけで、親データを削除する際に子データも自動削除することができます。今日はその方法を動作確認用のSQLと併せてご紹介します。
CakePHP 4.0 で 404 Not Found エラーを別ログに保存する方法
CakePHP 4.0 で 404 エラーのログを別ファイル化する方法と、ログ内容の変更方法を紹介します。通常のエラーログと分離することで保守がしやすくなるのでオススメです。
CakePHP 4 がリリース!インストール方法と RC 版からのアプデ方法をご紹介
昨日 CakePHP 4.0.0 が正式リリースされました。今日はそのインストール方法と、RC 版からのアプデ方法、そして旧バージョンの CakePHP 3 のインストール方法も紹介します。
CakePHP 4.0.0-RC2 でユーザー認証を実装
CakePHP 4.0.0-RC2 でのユーザー認証の実装方法をご紹介します。推奨されている authentication プラグインはまだ使用できず、従来の Auth コンポーネントを使っています。