验证3字段唯一组合

时间:2017-06-01 21:27:03

标签: php validation yii2

我的产品表包含sizeposcolororder_id(FK to Order table)字段。

我想验证那些字段的唯一组合,而不是每个表 每order_id

我在产品表中的unique规则如下所示。

 [['size', 'pos', 'color'], 'unique',
 'targetAttribute' => ['size', 'pos', 'color']];

它确实会验证,但会比较表格的所有记录中的组合。

如何使用给定的order_id进行验证?

0 个答案:

没有答案