我将 ZF2 表单集成到遗留 PHP 应用程序中,仅使用组件而不是 MVC 框架。
构建表单和元素很容易,以下是我在 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 类中执行此操作。
有什么建议么?