簡體   English   中英

在yii中創建表

[英]Create table in yii

我是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>

您可以使用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,
        ),

    ),
)); 

使用CArrayDataProviderCGridView

echo CHtml::openTag('table');
echo CHtml::openTag('tr');
...
echo CHtml::closeTag('tr');
echo CHtml::closeTag('table');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM