Итак, у меня есть эта форма для добавления отчета, а в моем отчете есть много мер. Моя проблема заключается в том, что я хочу «разделить» отображение «Меры» на группы («Мера принадлежит группе»).Множественный вход разбит на группы
У меня есть это:
//Controller/Report/add
$measures = $this->Report->Measure->find('list');
и это:
//View/Report/add.ctp
echo $this->Form->input('Measure', array('label' => false, 'multiple' => 'checkbox'));
Это выходы:
<div class="input select">
<input type="hidden" name="data[Measure][Measure]" value="" id="MeasureMeasure"/>
<div class="checkbox">
<input type="checkbox" name="data[Measure][Measure][]" value="1" id="MeasureMeasure1" />
<label for="MeasureMeasure1">
...
</label>
</div>
....
</div>
Однако мне нужно что-то вроде:
<h2>Measure Group 1</h2>
<div class="input select">
<input type="hidden" name="data[Measure][Measure]" value="" id="MeasureMeasure"/>
<div class="checkbox">
<input type="checkbox" name="data[Measure][Measure][]" value="1" id="MeasureMeasure1" />
<label for="MeasureMeasure1">
...
</label>
</div>
....
</div>
<h2>Measure Group 2</h2>
<div class="input select">
<input type="hidden" name="data[Measure][Measure]" value="" id="MeasureMeasure"/>
<div class="checkbox">
<input type="checkbox" name="data[Measure][Measure][]" value="1" id="MeasureMeasure1" />
<label for="MeasureMeasure1">
...
</label>
</div>
....
</div>
Каков наилучший способ достичь этого?
Спасибо за ваш ответ, повел меня решить проблему :) –