我是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'));
请建议我如何解决此问题。
答案 0 :(得分:0)
为单个字段添加规则的常规使用模式:
public $validate = array(
'fieldName1' => array(
'rule' => 'ruleName',
'required' => true,
'allowEmpty' => false,
'message' => 'Your Error Message'
)
);