0
我想添加刪除按鈕到CgridView,我從CSV文件標題顯示CgridView列。我在數組中存儲Csv列名,現在我想添加一個按鈕列來刪除記錄。添加CbuttonColumn到Csv標題列數組(在CgridView中使用) - Yii Framework
這裏是我的代碼,
<?php
$file = fopen('D:/xampp/htdocs/ccvv7/images/importcsv/load.csv', 'r');
$data = array();
while (($line = fgetcsv($file)) !== FALSE) {
$data[] = $line;
}
fclose($file);
$columns = array();
foreach ($data[0] as $key => $value) {
$columns[] = array(
'name' => $key,
'header' => $value,
);
}
$data = array_slice($data, 1);
$dataProvider = new CArrayDataProvider($data, array(
'keyField' => 0,
));?>
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id' =>'BCImported-grid',
'dataProvider' => $dataProvider,
'columns' => $columns,
)); ?>
請看代碼,現在我需要多一個按鈕列添加到$columns
陣列
但是這並不一定會刪除CSV文件中的行。仍然需要在刪除操作中實現邏輯。 –