Свойство File.select не определено Yii Framework

Я только начал изучать фреймворк yii пару дней назад, так что я в нем совершенно новичок. Проблема в том, что при добавлении флажка в моем CGridView я получаю следующую ошибку:

Property "File.select" is not defined Yii Framework

и следующий мой код:

<?php
$this->widget('zii.widgets.grid.CGridView', array(
    'dataProvider' => $model->search(),
    'filter' => $model,
    'columns' =>
    array(
        array(
            'name' => 'select',
            'value' => 'CHtml::checkBox("cid[]",null,array("value"=>$data->id","id"=>"cid_".$data->code))',
            'type' => 'raw',
            'htmlOptions' => array('width' => 5),
        //'visible'=>false,
        ),

        array(
            'name' => 'name',
            'value' => 'CHtml::link($data->name, array("file/download", "code" => $data->code))',
            'type' => 'html'
        ),
        array(
            'name' => 'createdAt',
            'value' => '$data->createdAt',
        ),
        array(
            'class' => 'CButtonColumn',
            'updateButtonUrl' => 'CHtml::normalizeUrl(array("file/update", "code" => $data->code))',
            'deleteButtonUrl' => 'CHtml::normalizeUrl(array("file/delete", "code" => $data->code, "deleteCode" => $data->getDeleteCode()))',
            'template' => '{update} {delete}',
        )
    )
));
?>

Когда я удаляю массив флажков, он работает нормально. Где я ошибаюсь?

Спасибо.


person J.K.A.    schedule 27.06.2013    source источник
comment
В вашей модели Файл или таблица Файл У вас нет поля с именем select   -  person Ninad    schedule 27.06.2013
comment
вы имеете в виду метод attributesLabel?   -  person J.K.A.    schedule 27.06.2013
comment
Какую модель вы передаете своему cgridview ??   -  person Ninad    schedule 27.06.2013


Ответы (1)


Вы также можете использовать класс CCheckBoxColumn, как показано ниже.

 'columns'=>array(
        array(
            'id'=>'selectedCompanies',
            'class'=>'CCheckBoxColumn',
         ),

Чтобы отобразить флажки

person Ninad    schedule 27.06.2013
comment
Спасибо, он работает, но он выбирает только один флажок за раз, а не несколько. Как я могу этого добиться? - person J.K.A.; 27.06.2013