以zend形式创建html元素

时间:2011-07-13 01:36:42

标签: zend-framework zend-form

我想将这个完整的代码翻译成一个包含所有id,html图像元素,类,跨度的zend形式。一切。我发现很难添加图像并将元素分组为div和span。 如果有人能帮助我,我将不胜感激。谢谢。

<form method="get" action="/search" name="searchForm" id="searchForm">
<div class="logo">
    <a href="http://trial.com" title="Trial" name="trialLogo">
    <img width="205" height="40" alt="Trial Search" src="..image/logo.png">
    </a>
</div>
<input type="hidden" value="/Listing" name="ref_uri">
<div class="inputBlock">
    <span class="inputWrapper"><input type="text" class="labelMagic fieldHelpText" tabindex="3" id="what" name="what" autocomplete="off"><input type="hidden" name="listingId"></span>
</div>
<div class="inputBlock">
    <span class="inputWrapper"><input type="text" autocomplete="off" value="Location" class="labelMagic" tabindex="4" id="where" name="where"><input type="hidden" name="geoId"></span>
</div>
<div class="submitWrapper"><button class="goButton" tabindex="5" name="go" type="submit">Go!</button>
</div>
</form>

1 个答案:

答案 0 :(得分:0)

您当然可以使用已配置的HtmlTag decorators集合来执行所有这些包装,包括在所有这些div和跨度上设置属性。

但也许更容易就是为表单简单地使用ViewScript装饰器。这个MWOP Dev Zone article上会出现一个很好的例子。