2

MVC フレームワークではなくコンポーネントのみを使用して、ZF2 フォームをレガシー PHP アプリケーションに統合しています。

フォームと要素の作成は簡単です。Form クラスでフォームをレンダリングする方法は次のとおりです。

    <?php
    public function render()
    {
        $this->prepare();

        $helper = new \Zend\Form\View\Helper\Form();
        $renderer = new \Zend\View\Renderer\PhpRenderer();
        $helpers = $renderer->getHelperPluginManager();
        $config = new \Zend\Form\View\HelperConfig();
        $config->configureServiceManager($helpers);
        $helper->setView($renderer);
        return $helper->render($this);
    }
    ?>

これは機能しますが、FormRow の各要素をレンダリングできるようにしたいと考えています。ビューでこれを行うためのコード サンプルはたくさんありますが、Form クラスでこれを行う必要があります。

助言がありますか?

4

0 に答える 0