Mengenal Custom Validation Function di PHPMaker

Author: · Published: September 3, 2014 · Category: Pemrograman PHP 

Apa itu Custom Validation Function? Sesuai dengan namanya, ini adalah fungsi validasi yang bersifat kostum atau dapat dikostumisasi oleh Web Developer. PHPMaker menyediakan fitur ini untuk memberikan kemudahan kepada Web Developer untuk menggunakan fungsi validasi buatannya sendiri. Hal ini sekaligus membuktikan bahwa PHPMaker sangat fleksibel digunakan untuk membangun Aplikasi Web, karena dia bukan hanya sekedar tools otomasi untuk menghasilkan kode PHP saja.

Fungsi validasi kostum di Aplikasi Web yang dihasilkan oleh PHPMaker dapat dijalankan dari sisi server (server-side) dan/atau dari sisi client (client-side). Untuk server-side menggunakan kode PHP, sedangkan untuk client-side menggunakan kode Javascript atau jQuery.

Untuk menambahkan fungsi validasi kostum di PHPMaker hanya dibutuhkan tiga langkah saja.

Pertama, letakkan kode fungsi validasi kostum yang Anda buat di dalam bagian Global Code. Jika server-side, maka lokasi ini ada di bawah Server Events -> Global -> All Pages. Sedangkan jika client-side, maka lokasi ini ada di bawah Client Scripts -> Global -> Pages with header/footer pada project PHPMaker Anda.

Kedua, klik menu Tools -> Advanced Settings, lalu masukkan nama fungsi tersebut ke bagian Custom validation functions dari dalam project PHPMaker Anda. Jika fungsi Anda lebih dari satu, pisahkan dengan karakter koma antara nama fungsi yang satu dengan nama fungsi lainnya.

Ketiga, masih dari project PHPMaker Anda, pergi ke pengaturan Fields, lalu dari bagian Edit Tag -> Validation -> Validate, pilih salah satu fungsi yang Anda inginkan.

Manfaat yang paling dirasakan oleh Web Developer dengan menggunakan fungsi validasi kostum ini adalah, fungsi validasi dapat dikelola sendiri dengan lebih baik dan cepat. Mengapa? Karena fungsi-fungsi ini ditempatkan pada kerangka kerja project PHPMaker sesuai dengan scope-nya; yaitu di sisi server maupun di sisi client, sehingga dapat dengan cepat ditemukan.

Manfaat lainnya, Anda sebagai Web Developer dapat menggunakan ulang fungsi validasi kostum tersebut dengan sangat mudah dan cepat, karena Anda tinggal mengeset pengaturan Validate yang dimiliki oleh setiap Field dari dalam project PHPMaker Anda. Bayangkan jika ada banyak Field yang membutuhkan fungsi validasi kostum tadi, maka dengan fitur ini begitu banyak waktu yang dapat dihemat.

Related Articles

    None Found