Joomlaフォームフィールドで可能なフィルターは何ですか?


11

私はの断続的な使用を参照filter="safehtml"してfilter="string"Joomlaのフォームthroughtを。完全なリストはありますか?カスタムフィルターを作成できますか?


参考:JFormフィルターは/libraries/src/Form/Form.phpメソッドfilterFieldにあります
bertmert

回答:


12

可能なフィルターは次のとおりです。

  • ルール(アクセス制御ルール)
  • unset(何もせず、戻り値をnullのままにします)
  • (フィルターなし)
  • int_array(整数の配列として入力をフィルターします)
  • safehtml(安全なHTMLをフィルター)
  • server_utc(サーバーのタイムゾーンオフセットに基づいて日付をUTCに変換します)
  • user_utc(ユーザーのタイムゾーンオフセットに基づいて日付をUTCに変換します)
  • url(プロトコルが存在することも確認するURLフィルター)
  • tel(電話番号のフィルター。特定のパターンと照合して照合します。それ以外の場合は、数字の文字列を返します)

jInputフィルターの完全なリストとそれらの使用方法については、JInputを使用した要求データの取得を参照してください。

お役に立てれば


どこで入手/見つけましたか?を見てjoomla\libraries\filter\input.php、リストの一部と含まれていないものを確認します。
GDP


@GDP-あなたが言及したファイルのフィルタは、ここに
Lodder

ああ、それはあります...常にそれを見つけるのは大変ですので、それは価値のある質問だと思いました。
GDP

心配ない。カスタムフィルターについては、クラスを拡張することで独自のフィルターを作成できる可能性がありますが、これを試したことがありません。
Lodder 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.