Які можливі фільтри в полях форм Joomla?


11

Я бачу переривчасте використання форм Joomla filter="safehtml"та їх filter="string"постійне використання . Чи є повний список, і чи можна створювати власні фільтри?


FYI: Фільтри JForm тепер у /libraries/src/Form/Form.php методі filterField
— bertmert

Відповіді:


12

Можливі фільтри:

  • правила ( правила контролю доступу)
  • unset (Не робити нічого, тим самим залишаючи значення повернення як нулеве)
  • сирий (без фільтра)
  • int_array (Фільтруйте вхід як масив цілих чисел)
  • safehtml (Фільтрувати безпечний HTML)
  • server_utc (Перетворення дати в UTC на основі зміщення часового поясу сервера)
  • user_utc (Перетворення дати в UTC на основі зміщення часового поясу користувача)
  • URL (фільтр URL, який також забезпечує наявність протоколу)
  • tel (Фільтр за номером телефону. Він буде намагатися відповідати певним шаблонам, інакше поверне рядок чисел)

Повний список фільтрів jInput та способи їх використання див. У розділі Отримання даних запиту за допомогою JInput .

Сподіваюсь, це допомагає


Де ти це взяв / знайшов? Я дивлюся joomla\libraries\filter\input.phpі бачу деякі зі свого списку та інші, які ви не включили.
— ВВП


@GDP - Фільтри в файлі ви вказані для JInput , як показано тут
— Лоддер

Ах, там .... завжди завжди знайдемо чорт, тому подумав, що це питання варте.
— ВВП

Не хвилюйтесь. Що стосується спеціальних фільтрів, ви, швидше за все, можете створити свій власний, розширивши клас, але цього ніколи не пробували.
— Лодер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.