0

こんにちは私は再び自分のWebサイトを作成していますが、Zend Frameworkで作成していますが、混乱しています。フォームを作成するためのZend \ Formがあるのはなぜですか?最も簡単な方法はHTMLでビューを作成することだと思いますが、おそらく私は間違っています。Zendがその方法でフォームを作成するために私たちに提供する理由を知りたいです。ありがとう

4

2 に答える 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 に答える