手机验证任务,CAKEPHP: 唯一性数据验证任务不能正常工作

遇到如下情况: 想要验证某个字段的合法性,
包含两条规则,一条是CakePHP自带的isUnique方法用来检查该字段在数据库中的唯一性
另外一条是限制该字段的输入字符集
    public $validate = array(
        'slug' => array(
            'isUnique' => array(
                'rule' => array('isUnique'),
                'message' => 'This slug has already been taken.',
            ),
            'charsAllowed' => array(
                'rule' => '/^[a-z0-9_-\s]{1,}$/i',
                'message' => 'Slug can _disibledevent=>         'slug' => array(
            'slug' => array(
                //overwrite the cake's default method isUnique,
                //as the OR condition didn't work as expected
                'rule' => array('unique',false),
                'message' => 'This slug has already been taken.',
            ),
            'charsAllowed' => array(
                'rule' => '/^[a-z0-9_-\s]{1,}$/i',
                'message' => 'Slug can _disibledevent=> }
Tags:  西部数据验证 唯一数据 神武50验证任务 唯一的方案任务 手机验证任务

延伸阅读

最新评论

发表评论