添加自定义HTML元素以在ZF2中形成迭代对象

时间:2013-06-28 06:02:02

标签: php zend-framework2 zend-form

我在视图文件中迭代表单对象以创建表单元素。现在我想为一些特定的表单元素添加一些工具提示,并为密码字段添加密码强度计。有没有像部分表单元素或kindda那样将我的自定义HTML元素添加到表单对象?

谢谢

1 个答案:

答案 0 :(得分:1)

基本上,如果要添加自定义HTML,则必须手动渲染元素。你可以做这样的事情:

foreach (array('name', 'description', ...) as $name) {
    echo $this->formRow($form->get($name));
}

// manually render your special tooltip and element in here

foreach (array('more', 'elements', ...) as $name) {
    echo $this->formRow($form->get($name));
}

另一种方法是简单地渲染表单并稍后通过JS添加工具提示。您想要“添加到元素”中的是什么样的“自定义HTML”?