cakephp 2.0唯一多字段验证
im我的数据库我有一个折扣表,用户对特定的“范围”、“类别”、“供应商”和产品类型进行折扣。如何使cakephp不允许多次“折扣” 折扣很便宜cakephp 2.0唯一多字段验证,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,im我的数据库我有一个折扣表,用户对特定的“范围”、“类别”、“供应商”和产品类型进行折扣。如何使cakephp不允许多次“折扣” 折扣很便宜 user_id 100 category_id 1 range_id 2 producttype "doors" discount 10% 如何确保不能为该供应商、范围、类别和产品类型创建其他折扣 我的折扣模型只有一个关系(不确定这是否有区别) 在cakephp中处理具有多个字段的unique非常简单 在模型中,对于折扣验证规则,如: public
user_id 100
category_id 1
range_id 2
producttype "doors"
discount 10%
如何确保不能为该供应商、范围、类别和产品类型创建其他折扣
我的折扣模型只有一个关系(不确定这是否有区别)
在cakephp
中处理具有多个字段的unique非常简单
在模型中,对于折扣验证规则,如:
public $validate = array(
'discount' => array(
'numeric' => array(
'rule' => array('numeric'),
),
'isUnique' => array(
'rule' => array('isUnique',array('user_id','category_id','range_id','producttype'),false),
'message' => 'discount already Exist.'
)
),
);
在cakephp
中处理具有多个字段的unique非常简单
在模型中,对于折扣验证规则,如:
public $validate = array(
'discount' => array(
'numeric' => array(
'rule' => array('numeric'),
),
'isUnique' => array(
'rule' => array('isUnique',array('user_id','category_id','range_id','producttype'),false),
'message' => 'discount already Exist.'
)
),
);
与-查看答案以获取可能的解决方案重复(请参见我的答案)感谢快速重播和答案,效果很好:)与-查看答案以获取可能的解决方案重复(请参见我的答案)感谢快速重播和答案,效果很好:)