Zend framework 无标签zend_表单的输入字段
我想添加没有标签的输入, 我希望有这样的HTML代码流Zend framework 无标签zend_表单的输入字段,zend-framework,zend-form,zend-form-element,Zend Framework,Zend Form,Zend Form Element,我想添加没有标签的输入, 我希望有这样的HTML代码流 <label>sender</label> <input type="text" name="senderNo"/> <input type="text" name="senderName"/> 这是装饰师 function setInlineDecorator($className = null) { $inlineDecorator = null; if ($class
<label>sender</label>
<input type="text" name="senderNo"/>
<input type="text" name="senderName"/>
这是装饰师
function setInlineDecorator($className = null) {
$inlineDecorator = null;
if ($className == null) {
$inlineDecorator = array(
'ViewHelper',
'Errors',
array(array('data' => 'HtmlTag'), array('tag' => 'span')),
array('Label', array('tag' => 'span', 'class' => 'elementTitle'))
);
} else {
$inlineDecorator = array(
'ViewHelper',
'Errors',
array(array('data' => 'HtmlTag'), array('tag' => 'span','class' => $className)),
array('Label', array('tag' => 'span' ))
);
}
return $inlineDecorator;
}
这一结果
<span id="mailSenderNo-label">
<label class="optional" for="mailSenderNo">الجهة المرسلة</label>
</span>
<span class="smallNoText">
<input id="mailSenderNo" type="text" value="" name="mailSenderNo">
</span>
<span id="mailSenderName-label"> </span> ????? I don't what to have this span
<span class="largeText">
<input id="mailSenderName" type="text" value="" name="mailSenderName">
</span>
الجهة المرسلة
????? 我不知道该怎么做
这个跨度
<span id="mailSenderName-label"> </span>
是用于mailSenderName输入的标签,如何删除此跨度???添加此行:-
$mailSenderName->removeDecorator('Label');
这将仅从该元素中删除标签。添加此行:-
$mailSenderName->removeDecorator('Label');
这将仅从该元素中删除标签