javascript配列のキーが歯抜けだとlengthがundefindになる axiosで受け取ったレスポンスのサイズを見るためにlengthプロパティーを参照したら何故かundefindになってしまいました。 理由 バックエンド側のレスポンスで { 0: { id: 1 }, 3: { id: 3 }, 5...2023.02.27javascriptPHPTypeScript開発
LaravelLaravel sail によるデバッグ設定 Laravel sail で構築したアプリのPHPデバッグを行う方法です。 設定変更 Xdebugについては標準でVer3系のものがインストールされています。 .ENV ファイルに以下の環境変数をセット SAIL_XDEBUG_MODE=...2022.11.18LaravelLaravel8.x
DockerVSCodeでPHPのxdebugしようとしても[Step Debug] Time-out connecting to debugging client になる WSL2上のUbuntuで動いているDockerコンテナ動かしていたら、こんな感じのエラーになりました。 PHP message: Xdebug: Time-out connecting to debugging client, wai...2021.12.11DockerPHP
PHPVSCodeにコンテナ内のPHPを指定する方法 VSCodeでPHP IntelliSenseを有効化すると、こんな画面が表示される場合があります。 通常はsetting.jsonにphpのバイナリがある場所を指定すればOKです。 ですがPHPをDockerで動かしている場合、そも...2021.11.01PHPVSCode
CakePHP3.x[CakePHP]composer起動時に出る警告メッセージ composerでCakePHPをインストールしたらこんなメッセージが Action required The CakePHP plugin installer v1.3+ no longer requires the "post-auto...2020.12.11CakePHP3.xPHP開発
Google APIgoogleスプレッドシートをPHPからアクセスしたら超絶めんどくさかった件 エクセルのシートをPHPで読みたかったのですが、googleスプレッドシート経由で読めば簡単じゃね? と思ってやり始めたときのメモです。 公式のチュートリアルを見て簡単じゃーんと思ったのですが・・・結果としては、結構ハマりました。2020.08.12Google APIPHP
CakePHP3.x[CakePHP3.x]CakePHP2にあったafterFind()やvirtualFiledsはどこに行った? CakePHP2ではモデルのafterFind()メソッドで検索結果の整形を行うことができました。 なんですが、CakePHP3ではなくなってしまったようです。 (参考)afterFind イベントやバーチャルフィールドはありません2019.12.05CakePHP3.x
CakePHP3.xCakePHP3で複合主キーを使う CakePHP3が複数のプライマリキーを持つことができるようになったみたいなのだが、ずっと避けてきていましたが、ようやく使えそうなのでちょっといじってみました。2019.11.15CakePHP3.xDBHTMLMySQL
CakePHP3.xCakePHP3+Bootstrap3でチェックボックスとかラジオボタンを横並びでいい感じで表示する CakePHP3+Bootstrap3でフォーム部品を表示させようとするのだけど、チェックボックスとかが縦並びになったりイマイチ感が半端ない。とりあえず、手っ取り早く横並びでいい感じに表示させようと試みてみました。2019.11.14CakePHP3.xHTML
開発ImageMagic&PHPでJPEGに変換すると背景が黒くなる問題 ImageMagicでPDFを変換してJPEGにしたかったのだが、背景色が真っ黒になってしまって文字が読めなくなってしまう。どうにかして背景色を設定したいのだがうまくいかない・・・どうにかして見つけた方法がこれ。2019.06.21開発
CakePHP3.xCakePHP3のFormHelperのデフォルトを変える CakePHP3でフォームを書く際に、divとかラベルとかの制御はそれぞれのメソッドのパラメータからできたんですが、CakePHP3になってなんかうまくいかないことが多い。2019.03.04CakePHP3.x
CakePHP同じテーブルで条件を変えて同時に取得するには CakePHP2でHasManyでリレーションしているテーブルの最新のデータのみ取得と全件取得を同時にしたい場合どうしたらいいか…ちょっと悩みました。2018.05.30CakePHPPHP
OS設定[XAMPP]ShellからBreakができない? Windows10にインストールしたXAMPPのコントロールパネルから起動したShell(コマンドプロンプト)でPHPのプログラムを実行してみた。右側のShellボタンで動かすやつね。プログラム自体は動いたんだけど、Ctrl+Cでブレークが...2018.05.23OS設定WindowsXAMPP
Linux[CentOS]PHPのバージョンアップが原因でyumが更新できないとき yumのアップデートができなくなってしまった。なんだか、PHP関連で競合が出ている。うーん・・・なぜだ。2018.05.14LinuxPHP開発
PHPPHP Simple HTML DOM Parserでエラーが出る。 PHP Simple HTML DOM Parserでstr_get_html()で初期化しようとするとFalseになるためfindメソッドを呼び出してもFatal error: Call to a member function find...2017.04.26PHP
開発サイトを引っ越したらParse error: syntax error, PHP5.1系から5.2系のサーバーにサイトをお引越ししたら、なぜか syntax errorに。原因はshort_open_tagの初期値がONからOFFに変わっていたことでした。ごく一部だけPHPタグの短縮型を使っていたため気づくまで時...2012.04.20開発