CakePHP - Validasi
Seringkali saat membuat website, kita perlu memvalidasi hal-hal tertentu sebelum memproses data lebih lanjut. CakePHP menyediakan paket validasi, untuk membangun validator yang dapat memvalidasi data dengan mudah.
Metode Validasi
CakePHP menyediakan berbagai metode validasi di Kelas Validasi. Beberapa dari mereka yang paling populer tercantum di bawah ini.
Sintaksis | Tambahkan (string $ field, array | string $ name, array | Cake \ Validation \ ValidationRule $ rule []) |
---|---|
Parameter |
|
Kembali | $ ini |
Deskripsi | Menambahkan aturan baru ke kumpulan aturan bidang. Jika argumen kedua adalah array, maka daftar aturan untuk bidang tersebut akan diganti dengan argumen kedua dan argumen ketiga akan diabaikan. |
Sintaksis | allowEmpty (string $ field , boolean | string | callable $ saat true, string | null $ message null) |
---|---|
Parameter |
|
Kembali | $ ini |
Deskripsi | Memungkinkan bidang menjadi kosong. |
Sintaksis | alfanumerik (string $ field , string | null $ message null, string | callable | null $ saat null) |
Parameter |
|
Kembali | $ ini |
Deskripsi | Tambahkan aturan alfanumerik ke bidang. |
Sintaksis | CreditCard (string $ field , string $ type 'all', string | null $ message null, string | callable | null $ saat null) |
---|---|
Parameter |
|
Kembali | $ ini |
Deskripsi | Tambahkan aturan kartu kredit ke bidang. |
Sintaksis | Email (string $ field, boolean $ checkMX false, string | null $ message null, string | callable | null, $ saat null) |
---|---|
Parameter |
|
Kembali | $ ini |
Deskripsi | Tambahkan aturan validasi email ke bidang. |
Sintaksis | maxLength (string $ field , integer $ max , string | null $ message null, string | callable | null $ saat null) |
---|---|
Parameter |
|
Kembali | $ ini |
Deskripsi | Tambahkan aturan validasi panjang string ke bidang. |
Sintaksis | minLength (string $ field , integer $ min , string | null $ message null, string | callable | null $ saat null) |
---|---|
Parameter |
|
Kembali | $ ini |
Deskripsi | Tambahkan aturan validasi panjang string ke bidang. |
Sintaksis | notBlank (string $ field , string | null $ message null, string | callable | null $ saat null) |
---|---|
Parameter |
|
Kembali | $ ini |
Deskripsi | Tambahkan aturan notBlank ke bidang. |