【发布时间】:2016-06-13 00:25:35
【问题描述】:
在我的数据库 user_group 表中,UNIQUE_KEY 包含两列,user_id 和 user_group_id。这就是它在推进模式中的样子:
<unique name="UNIQUE_KEY">
<unique-column name="user_id"/>
<unique-column name="user_group_id"/>
</unique>
如果大约是一列,那么您可以设置如下验证行为:
<behavior name="validate">
<parameter name="rule1"
value="{column: column_name, validator: Unique, options {message:Your validation message here.}}"/>
</behavior>
所以我想知道的是如何为密钥对user_id 和user_group_id 设置唯一验证。是否有可能传递 column_names 数组?任何建议都将是可观的。谢谢。
【问题讨论】: