Google をクロールするのに何時間も費やしました。チェックボックスのリストに jQuery ボタンを実装する必要があります。問題は、フォーム要素を出力するときにコードが INPUT を挿入し、ラベルの外側にそれが必要になることです。出力方法は次のとおりです。
<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;?>
誰でもこれを行う方法について何か考えがありますか? または、Zend のチェックボックスで jQuery ボタンを使用しますか?