如何在yii cgridview中添加其他行

时间:2013-12-31 07:55:16

标签: yii row cgridview

我想添加额外的行,而且,thead-2有空单元格。这些空单元格将用于表格中的“collspan”。

这是我现在的表:

https://dl.dropboxusercontent.com/u/10002593/Screenshot%20from%202013-12-31%2008%3A43%3A55.png

所以我想达到这个效果:

https://dl.dropboxusercontent.com/u/10002593/output.jpg

感谢。,

1 个答案:

答案 0 :(得分:1)

我认为唯一的方法是创建自己的CGridView类并重写renderTableHeader()方法。像这样创建你的类:

<?php
    Yii::import('zii.widgets.grid.CGridView');
    class MyGridView extends CGridView {
        public function renderTableHeader() {
        // Your own table header logic here
        }
    }
?>

查看Yii源代码,了解默认渲染是如何完成的: https://github.com/yiisoft/yii/blob/1.1.14/framework/zii/widgets/grid/CGridView.php#L495