我是Yii框架的新手。任何人都可以教我如何将下表转换为Yii脚本格式吗?
<table>
<tr>
<th>Stages</th>
<th>Progress</th>
<th>Action</th>
</tr>
<tr>
<th>Stage 1</th>
<td>data from db</td>
<td>data from db</td>
</tr>
<tr>
<th>Stage 2</th>
<td>data from db</td>
<td>data from db</td>
</tr>
<tr>
<th>Stage 3</th>
<td>data from db</td>
<td>data from db</td>
</tr>
</table>
答案 0 :(得分:2)
您可以使用CGridView
将表格转换为Yii脚本格式。
见下面的代码。
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'stages-grid',
'itemsCssClass'=>'table',
'summaryCssClass'=>'panel-body',
'dataProvider' => $model->search(),
'columns' => array(
array(
'name' => 'stages',
'header'=> 'Stages',
'value' => $model->stages,
),
array(
'name' => 'stages1',
'header'=> 'Stages 1',
'value' => $model->stages1,
),
array(
'name' => 'stages2',
'header'=> 'Stages 2',
'value' => $model->stages2,
),
array(
'name' => 'stages3',
'header'=> 'Stages 3',
'value' => $model->stages3,
),
),
));
答案 1 :(得分:1)
使用CArrayDataProvider和CGridView
echo CHtml::openTag('table');
echo CHtml::openTag('tr');
...
echo CHtml::closeTag('tr');
echo CHtml::closeTag('table');