我正在經歷尷尬局面。包含圖案名稱後需要的字段不起作用 - 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