Які можливі фільтри в полях форм 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.