Các bộ lọc có thể có trong các trường mẫu Joomla là gì?


11

Tôi thấy việc sử dụng không liên tục filter="safehtml"và thông filter="string"qua các hình thức Joomla. Có một danh sách đầy đủ và các bộ lọc tùy chỉnh có thể được tạo không?


FYI: Các bộ lọc JForm hiện có trong /lologists/src/Form/Form.php bộ lọc phương thứcField
bertmert

Câu trả lời:


12

Các bộ lọc có thể là:

  • quy tắc (Quy tắc kiểm soát truy cập)
  • bỏ đặt (Không làm gì, do đó, để lại giá trị trả về là null)
  • thô (Không có bộ lọc)
  • int_array (Lọc đầu vào dưới dạng một mảng số nguyên)
  • safehtml (Lọc HTML an toàn)
  • server_utc (Chuyển đổi ngày thành UTC dựa trên phần bù múi giờ của máy chủ)
  • user_utc (Chuyển đổi ngày thành UTC dựa trên phần bù múi giờ của người dùng)
  • url (bộ lọc URL cũng đảm bảo giao thức có mặt)
  • tel (Bộ lọc cho số điện thoại. Nó sẽ thử và khớp với các mẫu cụ thể, khác trả về một chuỗi số)

Để biết danh sách đầy đủ các bộ lọc jInput và cách sử dụng chúng, hãy xem Truy xuất dữ liệu yêu cầu bằng JInput .

Hi vọng điêu nay co ich


Nơi mà bạn đã nhận / tìm thấy điều này? Đang xem joomla\libraries\filter\input.phpvà thấy một số từ danh sách của bạn và những người khác mà bạn chưa bao gồm.
GDP


@GDP - Các bộ lọc trong tệp bạn đã đề cập là dành cho JInput như hiển thị ở đây
Lodder

À, có nó .... luôn luôn có một thời gian tìm thấy nó, vì vậy nghĩ rằng đó là một câu hỏi đáng giá.
GDP

Đừng lo lắng. Đối với các bộ lọc tùy chỉnh, rất có thể bạn có thể tự tạo bằng cách mở rộng lớp, nhưng chưa bao giờ thử điều này.
Lodder
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.