如何在ActiveRecord(Yii2)中为多个字段设置唯一性?

即将完成

如何在ActiveRecord(Yii2)中为多个字段设置唯一性?我已经尝试过手动编写

['a1', 'unique', 'targetAttribute' => ['a1', 'a2']]

但这是行不通的。

诺维科夫

从文档:

// a1 needs to be unique
['a1', 'unique']
// a1 needs to be unique, but column a2 will be used to check the uniqueness of the a1 value
['a1', 'unique', 'targetAttribute' => 'a2']
// a1 and a2 need to be unique together, and they both will receive error message
[['a1', 'a2'], 'unique', 'targetAttribute' => ['a1', 'a2']]
// a1 and a2 need to be unique together, only a1 will receive error message
['a1', 'unique', 'targetAttribute' => ['a1', 'a2']]
// a1 needs to be unique by checking the uniqueness of both a2 and a3 (using a1 value)
['a1', 'unique', 'targetAttribute' => ['a2', 'a1' => 'a3']]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Rails 中为 ActiveRecord 模型添加自定义唯一性验证?

如何在Laravel 5.6中验证两个字段的组合唯一性?

关于Laravel中多个字段的唯一性的自定义验证

如何在Rails上使用ruby为ActiveRecord关联添加唯一性

如何设置特定表中特定字段的唯一性?

如何在默认REST用户模型中强制字段的唯一性?

在环回中验证模型的多个字段的组合的唯一性

如何在laravel中的类别下验证唯一字段的唯一性

在yii2 rest的更新操作上为字段设置唯一规则

Yii2中来自不同表的两个字段的唯一验证

用户列表中的唯一性ActiveRecord验证

Yii2:如何停止yii2为表单中的每个字段生成内置ID

如何在场景中为具有ajax验证的字段设置验证消息?-Yii2

ActiveRecord的范围:唯一性关联

Yii2:如何在ActiveRecord中设置默认属性值?

如何使用 pymongo 基于 python 中的字段比较 MongoDB 中的记录的唯一性?

断言列表中字段的唯一性

Yii2:如何在Find()的orderby()中添加两个字段

如何独立处理猫鼬中多个唯一性的错误?

如何在solr中将多个字段设置为uniqueKey?

如何在Yii2 ActiveRecord中获取属性标签

如何在yii2的ActiveRecord中编写表别名

更新数组中一个字段的唯一性

如何在Rails中的.where调用上添加唯一性

如何在Rails的两个模型中验证属性的唯一性?

如何在忽略 Postgres 中的排序的同时约束两列的唯一性

如何在Model.clean()函数中测试唯一性?

你如何在cplex中編寫唯一性符號?

如何在Yup.array中测试值的唯一性?