- HOME >
- FuwaFuwaShoChan
FuwaFuwaShoChan
WEBエンジニア歴15年の半シングルファーザー(娘2人)。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、育児やメンタルに関することも発信してく。
WEB系エンジニア・プログラマー雑学ブログ
2023/2/2 Cakephp
Cake2からCake4への移行の際、リクエストパラメータの取得の仕方にもたくさん違いがあります。 本記事は $this->request->pass の取得の差異です。 Cake2: $this->request->pass // ビューファイルなど <?= $thi ...
2023/1/31 Cakephp
Cake2からCake4への移行作業をしている最中に、モデル内で認証情報を取得するために、AuthComponent をロードしている箇所に遭遇しました。 Cake2: モデル内にAuthComponentをロードしている箇所があった // 例: モデル内にて public fuction getA ...
Cakephpにて保存処理をする際に、以下のようなエラーに遭遇しました。 error SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key const ...
「天才読書」読みました。いきつけの実店舗の本屋があるのですが、本に立ち読みできないようにビニールでカバーされていて、内容を見ることができず、余計欲しくなって即ポチりました。 現代の天才と称される超巨大企業を築きあげた、イーロン・マスク、ジェフ・ベゾス、ビル・ゲイツの3人が一体どのような本と触れ合い、 ...
2023/1/27 git
またやってしまいました。コマンドラインって不意に頭が油断していると、深く考えずにENTERを押してしまうとき、ありませんか?汗 やめましょう。でも、やってしまったものは仕方ない。復元?できます。 間違って git stash drop を実行 command $ git stash drop sta ...
2023/2/16 Cakephp
Cakephp4でCSRFトークンを汎用的に利用できる方法です。 WEB開発をする上でAJAX通信を利用することは多々あると思うので、参考にしてみてください。 CSRFトークンがない状態でPOSTリクエストを投げると以下のような例外になります。 command error: [Cake\Http\E ...
2023/1/25 Cakephp
Cake2では、シェル機能があり、コンソール上で実行できましたが、Cake4移行時には、「コマンド」として実装する必要があります。 シェルはCake3.6で非推奨になり、コマンドとして利用するように推奨されています。 ■ Cake3: シェルは非推奨に https://book.cakephp.or ...
2023/1/25 Cakephp
Cake2からCake4の移行作業のコントローラー内メソッドで、$this->paginate() を使った移行例です。 Cake2: paginate() でカスタムファインダーを指定するパターン例 $this->paginate = [ 'findType' => 'custo ...
2023/1/23 Cakephp
Cakephp4: SQL扱い時に遭遇したエラー error SQLSTATE[42000]: Syntax error or access violation: 1140 In aggregated query without GROUP BY, expression #1 of SELECT l ...
ブログを運営し始めてから、時折サーバーがハングする症状がありました。「なんでやろなー」とは思っていたものの、AWSの一番小さなサーバーなもんですから、まま仕方ないかなあ、でも、少しアクセスが伸びてきてるから、対策はしないとなあ、ということで、少し前ですが調査を開始。 ログを確認すると、メモリが溢れて ...