やぶけん備忘録メモ Article

標準のサムネイル 2024-06
CakePHPのバージョンアップでAppView.phpを上書きしても影響ないように拡張して子クラスを作成
CakePHPのバージョンアップ時に、AppView.php が上書きされることを防ぐ方法として、AppView を拡張したカスタムビュークラスを作成する方法を紹介します。
c 2025/02/02 5:09
m 2025/02/02 5:16
標準のサムネイル 2024-06
htmlのpicture 要素とfigure 要素の違いは?
htmlのpicture 要素とfigure 要素の違いは?
c 2025/01/26 18:46
m 2025/01/26 18:46
標準のサムネイル 2024-06
CakePHP4にてFormHelperでlabelやinputをラップする方法
CakePHP 4のFormHelperを使ってフォームを作成すると、labelやinputはデフォルトの形式で出力されます。個別のdivでラップしてクラスを付けたい場合、カスタマイズが必要です。wrapオプションかカスタムテンプレートかの方法があり、カスタムテンプレートは指定する場所で、「Templateファイル」「コントローラー」「ビュービルダー」があり、柔軟に実装できます。
c 2025/01/26 18:11
m 2025/02/02 7:29
標準のサムネイル 2024-06
fieldset ってどんなhtml要素?
fieldset ってどんなhtml要素?
c 2025/01/26 18:08
m 2025/01/26 18:08
標準のサムネイル 2024-06
jQuery mouseleave イベントでプルダウンメニューが閉じる前にわずかに待つようにするにはsetTimeout
メニューから少しでもマウスカーソルが外れてしまうと、閉じてイラッとすることがあります。メニューが閉じる前にわずかに待つようにする動作を入れるには setTimeout を使い実現します。
c 2025/01/13 19:29
m 2025/01/13 23:33
標準のサムネイル 2024-06
PHP で WebPをJPEGやPNGに変換する方法
PHPのGDライブラリを使用すれば、WebP画像をJPEGやPNGに変換することができます。
c 2025/01/05 8:52
m 2025/01/05 9:01
標準のサムネイル 2024-06
CakePHP 4 でヘルパーでselectを作ると最初に空のoptionができてしまう
$this->Form->control() を使った際に、<select> の最初に空の <option> が生成される理由は、CakePHP の Form ヘルパー がデフォルトで「プレースホルダーの選択肢」を追加する仕様になっているためです。 これをオフにすれば出なくなります。
c 2024/12/31 11:53
m 2024/12/31 12:03
標準のサムネイル 2024-06
OpenSSLとかhttpsとかSSHとかSFTPとか
OpenSSLとかhttpsとかSSHとかSFTPとか
c 2024/10/14 6:27
m 2024/11/12 11:27
標準のサムネイル 2024-06
PHP にてOpenSSLのAESで暗号化・復号化
PHPにてOpenSSLライブラリのAES暗号化を使用し文字列を暗号化します。実際は、暗号化と復号化は別の箇所で書かれることが多いです。暗号鍵と初期化ベクトルはセキュリティを考慮し環境変数に保存しますが、バイナリデータなのでBase64でテキスト化もあわせて行います。
c 2024/10/13 20:24
m 2024/10/14 9:43
標準のサムネイル 2024-06
git で最後のプッシュした分の該当ファイル一式を抽出する
git で最後のプッシュした分の該当ファイル一式を抽出する
c 2024/07/27 22:34
m 2024/07/27 22:56