3

HTMLだけでフォームを作成するのは簡単だと思います。フォームヘルパーは使用しません。フォームヘルパーを使用する利点は何ですか?

4

4 に答える 4

7

フォーム ヘルパーを使用すると、多くの利点が得られます。

  • xss/csrf 保護の有効化
  • 投稿データのサニタイズ
  • 多言語ラベル
  • 検証
  • 一意のデータベース検証
  • 簡単なフォーム修正
  • フォームフィールドの値を簡単に設定

私はあなたに見ることをお勧めします:

フォームの検証

フォームヘルパー

ラングヘルパー

于 2012-04-05T20:57:08.953 に答える
1

主に次の 2 つの理由で役立つことがわかりました。

  1. form_open()アクション URL の解決、CSRF 非表示フィールドの追加など、多くのことができます。後で CSRF を有効/無効にすることを決定した場合、関数を宗教的に使用した場合、それは単純なブール値の切り替えです。

  2. form_dropdown() is a lifesaver, particularly if you want to repopulate an existing value, or provide a default. I can think of very few times when it's easier to write this logic manually than provide an array of data and a default.

Beyond that, the other functions are gravy and depend on how you're using validation and such.

Because it's a helper, only use it if it helps you.

于 2012-04-06T02:30:12.227 に答える
0

フォーム ヘルパーを使用する主な利点は、検証ルール、入力のサニタイズ、および XSS からの保護の追加に役立つことだと思います。

于 2012-04-05T20:22:37.727 に答える
0

フォームを作成するのに役立ちます。あなたがそれを行うことができるなら、それをしてください。自動生成プログラムは、助けよりも害が大きいことがわかります。これは、彼らが望むものを得るために安価なスタイリングを使用することが多いためです. 基本的に、彼らは最も簡単なソリューションではなく、最適なソリューションを選択することは決してありません。

また、コミュニティはこの種の質問を好まないと思うので、FAQ を読んでください。

于 2012-04-05T20:13:51.120 に答える