【发布时间】:2012-08-26 02:47:50
【问题描述】:
我正在尝试向 zend 表单添加一些 html,但我找不到我想要的。 所以我创建了元素然后我有这个代码:
$form->addDisplayGroup(array('firstElement', 'secondElement'), 'user', array('legend' => 'My legend'));
$form->setDisplayGroupDecorators(array(
'FormElements',
array('HtmlTag', array('class'=>'myClass', 'tag' => 'div'))
));
我摆脱了字段集和图例,因为无法正确设置它的样式。所以我用一个div替换了fieldset,但我需要创建一个h2或其他东西来替换图例。有没有办法在组装饰器中添加它?
PS:我知道有很多类似的问题,我都试过了。它不起作用主要是因为我无法在 Zend Framework 中添加表单元素(我无权访问目录以在服务器上添加类)。
【问题讨论】:
-
我去掉了字段集和图例,因为它无法正确设置样式 嗯,这取决于你在“正确”下的理解。使用 CSS 设置字段集和图例样式是非常有可能的
-
是的,这样说有点愚蠢(我不得不承认因为我的问题我有点生气)。我的意思是我发现制作 100% 跨浏览器的东西真的很难。但它是特定于我必须实现的设计,因为我必须使它从现代浏览器到 IE7 完全相似。
标签: zend-framework zend-form zend-decorators