CakePHP

Configure::readOrFail()っていうのがあって便利だからみんなで使おう

CakePHPの orFailシリーズ Configure に、定数ぽい値を持たせていたりしている。 ※ イミュータブルじゃなくなるし、constとしたほうが良いのでない?という観点はあります。 ※ 「いや、stageによって異なる値を上書きしたりしたいじゃん!」という声もありま…

CakePHPのpatchEntity()とisDirty()

小ネタ。ちょっとハマったので。 「patchEntityをして、差分があったときだけsave()に入る」みたいな処理を書きたかった。cake3始めたばかりの頃。 $post = $this->PostsTable->get(1); $post = $this->PostsTable->patchEntity($post, $this->request->getD…

「雑にCakePHP3プロジェクトを始めたいな」の時のDockerfileを書いてた

最近は業務で、これまでのPJ外のレポジトリに入り浸っている。 書いているのがCakePHP3用のプラグインで、普段は「Webアプリケーション」を書くことが多いのだけど、そこら辺から全く独立したプログラムだ。 ただしテストを書くために実行環境は必要で、「サ…