CakePHP - Doğrulama
Genellikle web siteleri yaparken, verileri daha fazla işlemeden önce belirli şeyleri doğrulamamız gerekir. CakePHP, verileri kolaylıkla doğrulayabilen doğrulayıcılar oluşturmak için doğrulama paketi sağlar.
Doğrulama Yöntemleri
CakePHP, Doğrulama Sınıfında çeşitli doğrulama yöntemleri sağlar. Bunların en popülerlerinden bazıları aşağıda listelenmiştir.
Sözdizimi | Ekle (string $ alan, dizi | string $ ad, dizi | Kek \ Doğrulama \ DoğrulamaRule $ kural []) |
---|---|
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alanın kural kümesine yeni bir kural ekler. İkinci bağımsız değişken bir diziyse, alan için kurallar listesi ikinci bağımsız değişkenle değiştirilecek ve üçüncü bağımsız değişken yok sayılacaktır. |
Sözdizimi | allowEmpty (string $ field , boolean | string | çağrılabilir $ doğru olduğunda , string | null $ message null) |
---|---|
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alanın boş olmasına izin verir. |
Sözdizimi | alfanümerik (string $ alan , string | null $ mesaj null, string | çağrılabilir | null $ null olduğunda ) |
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alana alfanümerik bir kural ekleyin. |
Sözdizimi | creditCard (string $ alan , string $ tür 'all', string | null $ mesaj null, string | callable | null $ null olduğunda ) |
---|---|
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alana bir kredi kartı kuralı ekleyin. |
Sözdizimi | E-posta (string $ alan, boolean $ checkMX false, string | null $ message null, string | callable | null, $ null olduğunda ) |
---|---|
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alana bir e-posta doğrulama kuralı ekleyin. |
Sözdizimi | maxLength (string $ alan , tamsayı $ max , dize | null $ ileti null, dize | çağrılabilir | null $ null olduğunda ) |
---|---|
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alana dize uzunluğu doğrulama kuralı ekleyin. |
Sözdizimi | minLength (string $ field , integer $ min , string | null $ message null, string | callable | null $ when null) |
---|---|
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alana dize uzunluğu doğrulama kuralı ekleyin. |
Sözdizimi | notBlank (string $ alan , string | null $ mesaj null, string | çağrılabilir | null $ null olduğunda ) |
---|---|
Parametreler |
|
İadeler | $ this |
Açıklama | Bir alana notBlank kuralı ekleyin. |