0

私のアプリケーションでは$form = new Zend_Form(); 、コントローラーで見たようなステートメントを呼び出すことができますが、なぜですか?application / forms / someformを使用できるのに、なぜコントローラーでそれを使用するのか

class CustomForm extend Zend_Form
{
    public function init()
    {

    }
}

コントローラでフォームを作成していますか?それはMVCアーキテクチャを傷つけますか?コントローラ以外で使用できる場所$form = new Zend_Form();と、それをビューで呼び出す方法を教えてください。ZendのImnoob。ありがとう。

4

1 に答える 1

0

通常、コントローラーでフォームを作成し、それをビューに渡します。ビューで、フォームをレンダリングします。

于 2012-07-27T23:33:31.333 に答える