Отработанные часы, ползущие через Google, мне нужно реализовать jQuery Button в списке флажков, проблема у меня есть, когда я вывожу элемент формы, код вставляет INPUT внутри, и мне это нужно вне этикетки. Вот как это выводит:Zend form checkbox label перед входом
<label for="checkbox-1"><input type="checkbox" name="checkbox[]" id="checkbox-1" value="1" checked="checked">3DCrafter</label>
Вот мой элемент формы с декораторами:
$checkbox->addMultiOption($prev,$p);
$checkbox->setAttrib('id', 'checkbox');
$checkbox->setSeparator(' ');
$checkbox->setDecorators(array(
array('ViewHelper'),
array('Errors', array('tag' => 'div', 'class' => 'error')),
array('Label', array('tag' => 'span')),
array('HtmlTag', array('tag' => 'div', 'class' => 'label')),
));
Вот как я вывода элемента формы:
<?php echo $this->formSoftware->checkbox;?>
Кто-нибудь есть какие-либо идеи, как сделай это? Или используйте кнопку jQuery на флажке в Zend?
Не могли бы вы добавить ожидаемый вывод html, который вам нужен? – Songo