gorogoroyasu

福岡の開発会社で働いている。

CakePHP3

Migration に書く処理を共通化した親クラスを作りたい

CakePHP3 のマイグレーションについて CakePHP3 は、デフォルトで Phinx というマイグレーションツールを使用しています。 docs.phinx.org マイグレーションファイルの雛形は以下のようになっており、 $ bin/cake migrations create MyCustomMigration これ…

空のフィールドに独自のバリデーションをかける方法

CakePHP3 を使っていて、少し特殊なバリデーションを書く機会に遭遇した。 例) add.ctp $this->Form->create($entity); $this->Form->input('hoge'); $this->Form->input('fuga'); $this->Form->submit('submit'); $this->Form->end(); ExamplesController.p…