Bolt には組み込みのデータ精製機能がありますか?
バックエンドでコンテンツ タイプ レコードを作成するフロントエンド フォームがいくつかあります。これらは、後で Web サイトのフロントエンドに出力されます。入力を浄化するために使用できる組み込みのパーサーが Bolt にあるかどうか疑問に思っていました。
そうでない場合は、フォームを処理する拡張機能に HTML Purifier を追加します。
乾杯。
それは、フォームの操作方法によって異なります。
Bolt は twig を使用しており、twig には{{ var|escape }}
. http://twig.sensiolabs.org/
フォームを提供する拡張機能を構築できます。その拡張機能では、symfony フォーム コンポーネントのすべての検証メソッドを使用したり、フォームの値を格納する前に php でスローしたものを使用したりできます。ただし、すべて自分で構成する必要があります。
simpleforms 拡張機能を使用すると、そのほとんどが自動的に行われます。その場合、フォーム入力に対して何らかのフィルタリングが行われますが、それで何が起こるかはまたあなた次第です。
HTML で単純なフォームを作成し、それらをテンプレートまたはコンテンツに追加するだけの場合、フィルタリングは行われず、フォームを処理するスクリプトで (サーバー側で) 行う必要があります。
私はこれについて自分で軽く触れただけで、誰かがより良い考えを持っているかもしれません. ただし、Bolt には Symfony Forms がバンドルされているため、そこで提供されている機能を使用できます。
SimpleForms 拡張機能でどのように行われるかは、良い出発点です。