Нумерованные наборы полей, появляющиеся в флажках
Я использую CakePHP 2.2.0, в котором я показываю флажки для множественного выбора, все работает нормально, кроме, он показывает числа в наборах полей с каждым флажком. Я хочу удалить это, что я должен делать? Ниже мой код для флажка в файле ctp.
echo $this->Form->input('Student.sub_id', array(
'type' => 'select',
'multiple' => 'checkbox',
'options' => $sub
));
В Student.sub_id sub_id (varchar) - это моя таблица студентов.
И в этом коде отображаются флажки, такие как:
И в 'options' => $sub
когда я печатаю массив $ sub (print_r), он отображает что-то вроде этого:
Array
(
[0] => Array
(
[3] => Maths
)
[1] => Array
(
[4] => Science
)
[2] => Array
(
[5] => PHP
)
[3] => Array
(
[6] => Java
)
[4] => Array
(
[7] => C++
)
)
Итак, что я должен сделать, чтобы удалить номера?
1 ответ
Предполагая, что вы используете ->find('list') для студентов, удалите.subid
echo $this->Form->input('Student', array(
'type' => 'select',
'multiple' => 'checkbox',
'options' => $sub
));