Normal ifadeye dayalı bir girişi doğrulamanız gerekiyor.CakePHP 3.0 - Normal ifade doğrulaması
Method /^([ABCD]{2,2}[0-9]{4,4})$/i does not exist.
Ayrıca Cake 2 Documentation aksine Cake 3.0 validation Documentation normal ifadelerden hiç söz vardır:
//Validator
$validator
->notEmpty('sl_no')
->add('reg_no', 'validFormat',[
'rule' => '/^([ABCD]{2,2}[0-9]{4,4})$/i',
'message' => 'Please enter a valid serial number.'
]);
Ama aşağıdaki hatayı alıyorum.
Bu taşınmış veya değiştirilmiş mi?
Uzun süre deneyin, ama sadece yerine {2,2} ve {4,4} arasında dikkat etmek yazabilirsiniz {2} ve {4} için sırasıyla tam 2 ve 4 karakterle eşleşir. –