Tôi đã trải qua với Tài liệu JInput .
Chúng ta có thể truy cập đối tượng JInput như thế này:
JFactory::getApplication()->input;
Nếu chúng tôi đang truy xuất nhiều giá trị hơn, sẽ rất hữu ích khi lưu trữ đối tượng JInput trong một biến để chúng tôi không cần gọi JFactory::getApplication()
mỗi khi chúng tôi thực hiện điều đó:
$jinput = JFactory::getApplication()->input;
Để lấy giá trị từ JInput, chúng ta cần sử dụng phương thức get của nó:
$data = $jinput->get('varname', 'default_value', 'filter');
Như bạn có thể thấy, nó có 3 tham số:
- tên biến
- giá trị mặc định (mặc định là null)
- tên bộ lọc (mặc định là cmd)
Và đây là câu hỏi của tôi về thông số thứ 3.
Làm cách nào tôi có thể tạo bộ lọc của riêng mình Jinput
? Ví dụ: nếu tôi phải xác thực số điện thoại hoặc địa chỉ IP thì làm cách nào tôi có thể tạo bộ lọc của riêng mình cho điều đó?