Validation 除了';不为空';cakephp中的验证

Validation 除了';不为空';cakephp中的验证,validation,cakephp,Validation,Cakephp,我是CakePHP新手。我正在验证我的表单,但问题是除了非空验证之外,没有任何验证在工作 我的模型文件是: class User extends AppModel { public $name = 'User'; public $validate = array( 'rule_name' => array( 'alphaNumeric' => array( 'rule' => 'Numeri

我是CakePHP新手。我正在验证我的表单,但问题是除了非空验证之外,没有任何验证在工作

我的模型文件是:

class User extends AppModel {
    public $name = 'User';
    public $validate = array(
        'rule_name' => array(
            'alphaNumeric' => array(
                'rule' => 'Numeric',
                'required' => true, 
                'message' => 'Letters and numbers only' 
            )
        )
    );
}
我的视图文件是:

echo $this->Form->create('User');
echo $this->Form->input('rule_name',array('class'=>'form-control','autocomplete'=>'off'));

请建议如何解决此问题。

常规使用模式为单个字段添加规则:

public $validate = array(
    'fieldName1' => array(
        'rule' => 'ruleName',
        'required' => true,
        'allowEmpty' => false,
        'message' => 'Your Error Message'
    )
);
一定要看看