编号字段集出现在复选框cakephp中

时间:2013-05-24 08:23:16

标签: cakephp cakephp-2.0 cakephp-2.2

我正在使用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)是我的学生表字段。

在此代码中显示如下复选框:checkboxes

并在'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 个答案:

答案 0 :(得分:0)

假设您正在为学生使用 - > find('list'),请删除.subid

echo $this->Form->input('Student', array(    
                                        'type' => 'select',
                                        'multiple' => 'checkbox',
                                         'options' => $sub
                                        ));