zend框架的默认类名是“zend_form”,该表单的元素是使用dl,dt,dd标签创建的。
如何更改此格式和该表单的类名?
还有如何将格式从dl,dd,dd更改为
答案 0 :(得分:2)
表单呈现的HTML由装饰器控制。这是开始了解它们的好地方 - http://framework.zend.com/manual/en/learning.form.decorators.html
如果你提供一个你想要生成的标记的例子,我可以告诉你一个应该有效的装饰者方案。
对于类名,假设您正在讨论HTML表单元素的class
属性,只需使用Zend_Form::setAttrib()
方法设置它,例如
$form->setAttrib('class', 'my-css-class');