我正在经历尴尬局面。包含图案名称后需要的字段不起作用 - Yii2
所有规则都正常工作,除了required
字段first_name
。
'FirstNameLength' => ['first_name', 'string', 'min' => 3, 'tooShort'=>'First name should contain atleast 3 character'],
'FirstNameTrim' => ['first_name', 'filter', 'filter' => 'trim'],
'FirstNameRequired' => ['first_name', 'required','message'=>'* First name is required'],
'FirstNameRequired' => ['first_name','match','pattern'=>"/^[a-zA-Z']+$/",'message' => '* First Name can only contain alphabets charater'],
而且,在规则中包含pattern
后发生。如果我删除或评论pattern
规则,它就可以工作。
'FirstNameLength' => ['first_name', 'string', 'min' => 3, 'tooShort'=>'First name should contain atleast 3 character'],
'FirstNameTrim' => ['first_name', 'filter', 'filter' => 'trim'],
'FirstNameRequired' => ['first_name', 'required','message'=>'* First name is required'],
//'FirstNameRequired' => ['first_name','match','pattern'=>"/^[a-zA-Z']+$/",'message' => '* First Name can only contain alphabets charater'],
我的动机是不容许任何space
,number
,或special character
除了'
。而且,这种模式规则工作正常,因为我想。但是,唯一的问题是现在它不采取required
规则。
任何帮助/意见/建议,欢迎。
我。不要” t理解你的符号..什么意思FirstNameLength,FirtsNameTrim ,,,等等..你可以提供更多的信息和/或相关的代码? – scaisEdge