私はcakephpを初めて使用し、プログラム名のデータ検証を行おうとしています。プログラム名に英数字または文字のみを許可したい。数字のみまたは特殊文字を許可したくありません。2番目のルールのため、実際にはNumericまたはalphaNumericを許可していません。これが私のコードです
$validate = array(
'program_name' => array(
'required' => array(
'rule' => 'isUnique',
'allowEmpty'=> false,
'message' => 'This Program Name already exists. Please enter a Program Name'
),
'alphaNumeric'=> array(
'rule' => 'alphaNumeric',
'message'=> 'Please enter a valid name'
),
'name' => array(
'rule' => '/^[a-zA-Z]*$/',
'message' => 'Only letters or alphaNumerics. Please enter a valid name')
)
)
//Validation rules for other fields, if any
);