HTMLだけでフォームを作成するのは簡単だと思います。フォームヘルパーは使用しません。フォームヘルパーを使用する利点は何ですか?
4 に答える
主に次の 2 つの理由で役立つことがわかりました。
form_open()
アクション URL の解決、CSRF 非表示フィールドの追加など、多くのことができます。後で CSRF を有効/無効にすることを決定した場合、関数を宗教的に使用した場合、それは単純なブール値の切り替えです。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.
フォーム ヘルパーを使用する主な利点は、検証ルール、入力のサニタイズ、および XSS からの保護の追加に役立つことだと思います。
フォームを作成するのに役立ちます。あなたがそれを行うことができるなら、それをしてください。自動生成プログラムは、助けよりも害が大きいことがわかります。これは、彼らが望むものを得るために安価なスタイリングを使用することが多いためです. 基本的に、彼らは最も簡単なソリューションではなく、最適なソリューションを選択することは決してありません。
また、コミュニティはこの種の質問を好まないと思うので、FAQ を読んでください。