我已经使用 Zend Framework 几个星期了,所以这可能是一个完整的菜鸟问题,但我想知道是否有一种方法可以使用 Zend_Form 以明确的方式自定义表单的布局。我到处查看,但我发现的每个 Zen-Form 示例都使用 echo 示例。
例如,当我使用 Smarty 和 HTML_QuickForm 时,我可以选择将每个表单元素放在我想要的页面上。
{if $Form.errors}<span class="errorMessage">Error!</span>{/if}
{if $Form.Email.error}Fill out field{if}
{$Form.Email.html}
{$Form.Submit.html}
但是使用 Zend Framework,看起来我必须在实际的 php 代码中装饰表单元素并回显完成的表单:
echo $this->form;
如果不可能,是否有任何 php 框架允许这种级别的控制?