我如何使用<;表格>;比如Yii中CActiveForm类中的HTML,以对齐我的标签和文本框


How can I use <tables> like HTML in CActiveForm classin Yii to align my lables and textboxes?

这是我制作下拉列表、两个文本框和一个按钮的示例代码。现在,我如何像在HTML中那样使用表来对齐它们。

<div class="row">
    <?php echo $form->labelEx($model,'user_id');?>
    <?php echo $form->dropDownList($model,'user_id',array('All'=>'All','Members'=>'Members','BusinessUsers'=>'BusinessUsers','SelectedUsers'=>'SelectedUsers'));?>
    <?php echo $form->error($model,'user_id'); ?>
</div>
<div class="row">
    <?php echo $form->labelEx($model,'title'); ?>
    <?php echo $form->textField($model,'title'); ?>
    <?php echo $form->error($model,'title'); ?>
</div>

<div class="row">
    <?php echo $form->labelEx($model,'message'); ?>
    <?php echo $form->textField($model,'message'); ?>
    <?php echo $form->error($model,'message'); ?>
</div>

<div class="row buttons">
    <?php echo CHtml::submitButton('Send Message'); ?>
</div>

未测试,但应该这样工作。

<table>
    <tbody>
        <tr>
            <td><?php echo $form->labelEx($model,'user_id');?></td>
            <td><?php echo $form->dropDownList($model,'user_id',array('All'=>'All','Members'=>'Members','BusinessUsers'=>'BusinessUsers','SelectedUsers'=>'SelectedUsers'));?></td>
            <td><?php echo $form->error($model,'user_id'); ?></td>
        </tr>
    </tbody>
</table>