こんにちは私は再び自分のWebサイトを作成していますが、Zend Frameworkで作成していますが、混乱しています。フォームを作成するためのZend \ Formがあるのはなぜですか?最も簡単な方法はHTMLでビューを作成することだと思いますが、おそらく私は間違っています。Zendがその方法でフォームを作成するために私たちに提供する理由を知りたいです。ありがとう
質問する
146 次
2 に答える
3
オブジェクトをフォームにバインドし、オブジェクトまたはフォームのいずれかに他のデータを入力するのは簡単です。フォーム要素にフィルターやバリデーターを提供するのは簡単です。echo $this->formCollection($form)
Form-Elements が 120 個ある場合でも、それ以上は書く必要はありません。また、フォームを変更しても、実際にはビューも変更する必要はありません (作業方法によって異なります)。Form-Errors は、特定の要素などに簡単に添付されます...など...
これがオブジェクト指向プログラミング (OOP) です。あなたはこれを必要としませんが、男の子は確かに物事を成し遂げるのに大いに役立ちます.
于 2013-01-07T12:08:50.670 に答える
0
Zend\Form
フォームを作成するだけではありません。検証用にもあります。ユーザーがフォームを送信し、データを取得すると、データZend\Form
を検証できます。たとえば、パスワードが 8 文字以上かどうかをチェックできます。または、電子メール アドレスが実際に有効な電子メール アドレスであるかどうか。
于 2013-01-07T13:50:35.207 に答える