cakephp多选验证

cakephp多选验证,cakephp,validation,Cakephp,Validation,我使用的是CakePHP,我有如下功能: 产品------->产品类别你试过NOTEMPTY规则吗?我假设类别列表是复选框格式,rite。。默认情况下,类别id为空。我能想到的唯一逻辑是,如果没有任何检查,那么它就会抛出错误消息 如果我错了,请纠正我:) 我认为您不应该根据category_id进行验证,而应该使用category(您模型的名称) 如果这仍然不起作用,您应该能够找到这个问题的解决方案,因此: 或者看看这篇文章: class Product extends AppModel {

我使用的是CakePHP,我有如下功能:


产品------->产品类别你试过NOTEMPTY规则吗?我假设类别列表是复选框格式,rite。。默认情况下,类别id为空。我能想到的唯一逻辑是,如果没有任何检查,那么它就会抛出错误消息


如果我错了,请纠正我:)

我认为您不应该根据category_id进行验证,而应该使用category(您模型的名称)

如果这仍然不起作用,您应该能够找到这个问题的解决方案,因此: 或者看看这篇文章:

class Product extends AppModel {
    var $name = 'Product';
    var $validate = array(
        'category_id' => array(
            'rule' => array('multiple', array('min' => 1)),
            'message' => 'You have to choose at least one category'
        )
    );
}