我怎样才能将类添加到Html标签中,我尝试了所有不同类型的装饰器方法,但仍然无法找到解决方案,这里我的预览html代码我试图在li标签中添加一个类
<div class="col-md-12 field-box">
<dt id="firstname-label">
<dd id="firstname-element">
<input id="firstname" type="text" 1="Htmltag Array" 0="col-md-9 form-control" value="" name="firstname">
<ul class="errors">
<li>Value is required and can't be empty</li>
</ul>
</dd>
</div>
尝试了解决方案
->addDecorator(array('row' => 'HtmlTag'), array('tag' => 'div','class' => 'col-md-12 field-box'), array('HtmlTag',array('tag' => 'li', 'class' =>'kopano')))
$firstName->setAttribs(array('class' => 'col-md-9 form-control',array('Htmltag', array('tag' => 'dd', 'class' =>'kopano'))));
$firstName->setAttribs(array('class' => 'col-md-9 form-control'),array('Htmltag', array('tag' => 'dd', 'class' =>'kopano')));
感谢提前
答案 0 :(得分:0)
如果您想将'kopano'类设置为元素 $ firstName 的 HtmlTag ,请尝试:
$deco_html_tag = $firstName->getDecorator('HtmlTag');
$deco_html_tag->setOption('class', 'kopano');
答案 1 :(得分:0)
显然,如果不创建Helper,这是不可能的。
在Zend_View_Helper_FormErrors文件中,li标签直接编码&lt; li&gt;
$deco_error_tag = $firstName->getDecorator('Errors');
$deco_error_tag->setOption('class', 'kopano');
但你可以输入ul标签:
使用Javascript,访问儿童ul标签