2

我现在正在处理,Zend_Form我很难弄清楚如何:

  1. 为表单按钮使用自定义图像,
  2. 在特定位置插入文本和链接(在我的情况下,我想在提交按钮之前放置一个“忘记密码?”链接)。

我已经阅读了手册,但没有看到任何关于此的内容。

4

4 回答 4

3

我认为 Zend_Form_Decorators 可以帮助你: http: //framework.zend.com/manual/en/zend.form.decorators.html

于 2008-12-01T20:18:25.880 回答
3

尝试阅读这篇文章,我认为这是关于 Zend_Form 中装饰器的最好的一篇

http://devzone.zend.com/article/3450-Decorators-with-Zend_Form

对于您的使用将是关于“使用 ViewScript 装饰器的完全自定义”最有帮助的部分,请尝试在文章中找到它

于 2008-12-12T12:36:12.710 回答
0

您可以在视图中直接编写 HTML,只需确保元素名称、选择选项、隐藏值等与您的 Zend_Form 元素相对应(或将元素装饰器设置为 ViewHelper 并使用echo $this->form->element元素应该在的位置)。无论如何,当您提交表单时,它只是相同的 POST 数据。如果您在多个地方使用表单,请查看 ViewScript 装饰器。

于 2008-12-01T20:43:28.250 回答
0
  1. CSS?
  2. 您可以使用元素的 setDescription() 方法为其添加描述。如果我没记错的话,这会呈现为一个 'p class="hint"' 元素,但您当然可以使用表单装饰器来更改它。
于 2008-12-01T21:35:16.210 回答