cakephp 2.2.0을 사용하고 있습니다. 다중 선택을위한 체크 박스를 표시하는데, 모든 것이 잘 작동하고 있습니다. 모든 체크 박스가있는 필드 세트의 숫자를 보여줍니다. 그것을 제거하고 싶습니다. 어떻게해야합니까? 아래는 ctp 파일의 체크 박스에 대한 코드입니다. 체크 박스에 숫자로 표시된 필드 세트 cakephp
echo $this->Form->input('Student.sub_id', array(
'type' => 'select',
'multiple' => 'checkbox',
'options' => $sub
));
Student.sub_id, sub_id (VARCHAR)
에서 학생들 테이블 내 필드입니다.
Array
(
[0] => Array
(
[3] => Maths
)
[1] => Array
(
[4] => Science
)
[2] => Array
(
[5] => PHP
)
[3] => Array
(
[6] => Java
)
[4] => Array
(
[7] => C++
)
)
그래서, 무엇을 수행해야합니다, 그것은이 같은 표시 나 배열 $ 하위 (인 print_r)를 인쇄 할 때
및 'options' => $sub
에 :
그리고이 코드에
처럼 체크 박스를 표시 나는 숫자를 삭제합니까?
을 .subid 제거합니다. 데이터를 다르게 검색하거나 (CakePHP는 find ('list')) 배열을 조작합니다. 키 => 값, 키 => 값 – timstermatic
@wiseguysonly, 배열을 조작하는 방법? 나는 그것을 조작하는 아이디어를 얻지 못하고있다. – madzacky