私は数週間 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 フレームワークはありますか?