0

我认为我有以下代码

<?php echo $form->dropDownList($model,'p_28',
    CHtml::listData(AdCourt::model()->findAll(),'id','name') ,
    array(
        'class'=>'form-control',
        'style'=>'width:100%;',

        'empty'=>Yii::t('plaint','Суд турини танланг'),
        'ajax' => array(
            'type'=>'POST', //request type
            'url'=>$this->createUrl('getcourts'),
            'update'=>'#ABlockForm_p_29',
        )
    )); ?>

AdCourtad_court从表中获取值。此表由idname组成court_id。我需要保存数据库court_id而不是id.

我该怎么做?

4

1 回答 1

1

的第二个参数listData是将用作标签的项目的value属性<option>。因此,使用 thecourt_id而不是id你应该通过它来代替:

CHtml::listData(AdCourt::model()->findAll(),'court_id','name')
于 2017-01-18T12:44:50.677 回答