- HOME >
- FuwaFuwaShoChan
FuwaFuwaShoChan
WEBエンジニア歴15年の半シングルファーザー(娘2人)。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、育児やメンタルに関することも発信してく。
WEB系エンジニア・プログラマー雑学ブログ
2023/6/8 Cakephp
Cake4にて、GETリクエストの初期値を予めセットしておきたい、任意にセットしたい場合です。 Cake4: GETリクエストに値をセットする if (empty($this->getRequest()->getQuery('hoge'))) { $queryParams = $this ...
2023/6/5 WEBエンジニア, 未経験WEBエンジニア転職
悩む人悩み: WEBエンジニアっていう職種が気になるけど、仕事の内容が今一つわからない所が多い。一体何をしているの? WEBエンジニアって、WEB系っていってみたり、WEBプログラマーという言い方をしたり、色々な呼び名がありますね。 実際に、これからのキャリアとして、エンジニアへの道を検討している人 ...
2023/6/1 Cakephp4
Cake2 から 4 への移行作業の際の話です。Cake4 でセットしたフラッシュメッセージの後、まだ Cake2 な画面への遷移だった場合、フラッシュメッセージの受け取りができません。(できるだけ小さな単位で移行、プルリクが望ましいので、一気に画面を移行してしまうと大変なことになります。なので、C ...
2023/5/29 Cakephp
Cake2での updateAll() では 条件に別テーブルの参照ができていましたが、どうやら Cake4 ではできないようです。 例えば、以下のような Cake2 のコードを移行を考えた際、Cake4では、SQLを分割する方法が考えられます。 Cake2: updateAllに別テーブルのカラム ...
世間一般的には母親が子どもの育児を担当し、父親が稼ぎに出かけるといった家庭の形が(バイアスも含めて)多いと思います。現実として、男性の方が平均年収は高いもの(2021年度国税庁: 男性が約418万円、女性が約334万円)なので、男性が働きに出る、出稼ぎに行くというは自然の流れとも言えると思います。 ...
2023/5/19 Cakephp
トランザクションの使いどころといえば、データの整合性を担保するために、複数の処理をひとまとめにしたい場合などが考えられると思います。 例えば、通常データの保存に加えて、同時にログデータも保存しておく、さらに関連データも別で処理したい、など。 で、このトランザクション実装時に少し沼った話ですが、保存処 ...
2023/5/16 Cakephp
Cake4 では Cake2 時代では存在していた beforeValidate() が存在していません。 なので、Cake4 では beforeMarshal() の利用を検討します。 Cake2: beforeValidate の例 public function beforeValidate( ...
2023/5/15 Cakephp
Cakephp2 でのバリデーションの結果が false の際に、エラーメッセージをセットするコードを見かけました。 Cakephp2: バリデーション結果が falseの際、動的にメッセージをセットする $this->validator()->getField('name')-> ...
2023/5/12 Cakephp
Cakephp4標準の date() バリデートは2999年までしか対応してないようです。なので、例えば 3000-01-01 などのような日付が渡ってくる場合、問答無用で検証エラーとなります。あまりないケースかもですが、もし 2999年 移行の日付フォーマットチェックをしたい場合、以下のようにする ...
2023/5/8 PHP
PHPで 5% などの文字列を浮動小数点に変換するには、floatval() 関数を使用することができます。 以下は、% を含む文字列を float 型に変換する例です。 <?php $percentage = '5%'; $floatVal = floatval($percentage) / ...