Php 如何在表单验证codeigniter规则中添加两个列名
我正在使用codeigniter。下面是表单验证集规则Php 如何在表单验证codeigniter规则中添加两个列名,php,codeigniter,validation,bonfire,Php,Codeigniter,Validation,Bonfire,我正在使用codeigniter。下面是表单验证集规则 unique[bf_product.product_order,bf_product.id] bf_product=表名 产品订单=列名 我想在表单验证中的唯一规则中添加另一列,即:产品类别名称 因此,可以根据产品订单和产品类别提取产品,并且用户不能为特定类别输入相同的订单号 示例: 产品类别1-产品-排序顺序=1 产品类别1-产品-排序顺序=1(不可能,已经存在) 产品类别2-产品-排序顺序=1(可能) 不确定是否可以通过uni
unique[bf_product.product_order,bf_product.id]
- bf_product=表名
- 产品订单=列名
我想在
中的表单验证
规则中添加另一列,即:唯一
名称产品类别
产品订单
和产品类别
提取产品,并且用户不能为特定类别输入相同的订单号
示例:
(不可能,已经存在)
(可能)
不确定是否可以通过
unique
完成,根据文档,它只检查单个列。建议您进行回调
:
$this->form_validation->set_rules('ele', 'alias', 'callback_check_product');
function check_product( $ele ){
#check here with the $ele and return TRUE / FALSE
}