前提
条件付きのユニーク制約はどのようにすればいいのでしょうか?
やりたいこと
違う組織ID(organization_id)であればバリデーションのルールであるカラムのvalidateUnique制約を解除
または、
同じ組織ID(organization_id)であればバリデーションのルールであるカラムのvalidateUnique制約をかける
現状のバリデーションルール
->add('code', [ 'duplication' => [ 'on' => 'create', 'rule' => 'validateUnique', 'provider' => 'table', 'message' => 'そのコードは重複しています' ] ]);
補足情報(FW/ツールのバージョンなど)
cakephp3.8
mysql5.7
初めての質問で至らない点がありますが、ご教授お願いします。
あなたの回答
tips
プレビュー