CakePHP

ルーティング(URL・パスの指定)その2 〜アクションにパラメータを渡す〜【CakePHP4】

ルーティングの基本 CakePHPのルーティングは、config/routes.phpで指定します。 基本的な内容につい...
CakePHP

Controller内で共通の変数を定義する【CakePHP4】

基本 Controller内で複数回定義している、同じ内容の変数を共通化します。 修正前 src/Controller/...
CakePHP

uuidの生成と使い方 【CakePHP4】

uuidとは? CakePHP公式サイトには、以下のように記載されています。 UUID メソッドはRFC 4122準拠の...
JavaScript

ドラッグアンドドロップでファイルアップロード【jQuery・PHP】

チャット系のウェブサービスによくあるのが、ドラッグアンドドロップによるファイル添付です。 今回はそのような機能の実装方法...
CakePHP

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

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

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

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

アイコンクリックでスクリーンショット撮影 【自作chome拡張機能】

概要 自作chrome拡張機能を使えば、簡単に表示しているサイトのスクリーンショットを撮影することが可能です。 撮影のみ...
JavaScript

ShadowDOMの基本と使い方の解説

概要 ShadowDOMとは、DOMをカプセル化する技術です。 これを使うことによって他の要素とは独立した(相互に影響し...
React

HTMLをテンプレート化する際に必要な修正【React】

概要 htmlをreactでテンプレート化しようと思うと、タグや属性の修正をかなり求められます。 今回は事例を一覧で紹介...
未分類

技術ブログを3年書き続けて感じた、プログラミングに関する記事を公開するメリット【100記事目記念!】

概要 このブログ、パーマリンクを都度考えるのがめんどくさいので、単純にarticle○○みたいに数字をふってました。 こ...