0

Bolt には組み込みのデータ精製機能がありますか?

バックエンドでコンテンツ タイプ レコードを作成するフロントエンド フォームがいくつかあります。これらは、後で Web サイトのフロントエンドに出力されます。入力を浄化するために使用できる組み込みのパーサーが Bolt にあるかどうか疑問に思っていました。

そうでない場合は、フォームを処理する拡張機能に HTML Purifier を追加します。

乾杯。

4

2 に答える 2

0

それは、フォームの操作方法によって異なります。

Bolt は twig を使用しており、twig には{{ var|escape }}. http://twig.sensiolabs.org/

フォームを提供する拡張機能を構築できます。その拡張機能では、symfony フォーム コンポーネントのすべての検証メソッドを使用したり、フォームの値を格納する前に php でスローしたものを使用したりできます。ただし、すべて自分で構成する必要があります。

simpleforms 拡張機能を使用すると、そのほとんどが自動的に行われます。その場合、フォーム入力に対して何らかのフィルタリングが行われますが、それで何が起こるかはまたあなた次第です。

HTML で単純なフォームを作成し、それらをテンプレートまたはコンテンツに追加するだけの場合、フィルタリングは行われず、フォームを処理するスクリプトで (サーバー側で) 行う必要があります。

于 2014-08-27T11:54:29.583 に答える
0

私はこれについて自分で軽く触れただけで、誰かがより良い考えを持っているかもしれません. ただし、Bolt には Symfony Forms がバンドルされているため、そこで提供されている機能を使用できます。

SimpleForms 拡張機能でどのように行われるかは、良い出発点です。

于 2014-08-27T11:47:27.493 に答える