Saya telah melalui Dokumentasi JInput .
Kita dapat mengakses objek JInput seperti ini:
JFactory::getApplication()->input;
Jika kita mengambil lebih banyak nilai, akan berguna untuk menyimpan objek JInput dalam variabel sehingga kita tidak perlu memanggil JFactory::getApplication()
setiap kali kita melakukan itu:
$jinput = JFactory::getApplication()->input;
Untuk mengambil nilai dari JInput kita perlu menggunakan metode get nya:
$data = $jinput->get('varname', 'default_value', 'filter');
Seperti yang Anda lihat, ini memiliki 3 parameter:
- nama variabel
- nilai default (standar ke nol)
- nama filter (default ke cmd)
Dan inilah pertanyaan saya mengenai parameter ke-3.
Bagaimana cara saya membuat filter sendiri Jinput
? Misalnya jika saya harus memvalidasi nomor telepon atau alamat IP, lalu bagaimana saya bisa membuat filter sendiri untuk itu?