public function actionBuildings($id) { return Building::getKeyValuePairs($id); }
public function actionBuildings($id) { Yii::$app->response->format = Response::FORMAT_JSON; $output = ['status' => 'ok', 'html' => '']; $list = Building::getKeyValuePairs($id); foreach ($list as $key => $name) { $output['html'] .= "<option value=\"{$key}\">{$name}</option>"; } return $output; }
<?php echo $form->field($model, 'consignee', ['template' => "{label}\n{beginWrapper}\n{beginRow}\n{beginCol}\n{input}\n{hint}\n{error}\n{endCol}\n{beginCol}\n{gender}\n{endCol}\n{endRow}\n{endWrapper}", 'parts' => ['{gender}' => Html::activeRadioList($model, 'gender', Address::getGenderList()), '{beginRow}' => '<div class="row">', '{endRow}' => '</div>', '{beginCol}' => '<div class="col-xs-6">', '{endCol}' => '</div>']]); ?> <?php echo $form->field($model, 'cellphone'); ?> <?php echo $form->field($model, 'school_id')->dropDownList(School::getKeyValuePairs()); ?> <div class="form-group"> <label class="col-md-2 control-label">收货地址</label> <div class="col-md-8"> <div class="row"> <div class="col-xs-6"> <div class="col-md-12"><?php echo $form->field($model, 'building_id', ['template' => "{input}\n{hint}\n{error}"])->dropDownList(Building::getKeyValuePairs($model->school_id)); ?> </div> </div> <div class="col-xs-6"> <div class="col-md-12"><?php echo $form->field($model, 'room', ['template' => "{input}\n{hint}\n{error}"])->textInput(['placeholder' => '房间、地点等']); ?> </div> </div> </div> </div> </div> <div class="form-group"> <div class="col-md-offset-2 col-md-8"><?php echo Html::submitButton('<i class="fa fa-save"></i> 保存', ['class' => 'btn btn-warning']);