Exemple #1
0
<?php

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use common\models\Program;
/* @var $this yii\web\View */
/* @var $model common\models\ProgramHeader */
/* @var $form yii\widgets\ActiveForm */
$program = new Program();
$attributes = $program->availableAttributes();
$labels = $program->attributeLabels();
$fields = [];
foreach ($attributes as $attribute) {
    $fields[$attribute] = $labels[$attribute];
}
?>

<?php 
$form = ActiveForm::begin(['id' => 'updateForm']);
?>

<?php 
echo $form->field($model, 'field_shown')->dropDownList($fields);
?>


<div class="form-group submitBlock">
    <?php 
echo Html::submitButton('Сохранить', ['class' => 'btn btn-success', 'name' => 'submitButton']);
?>
</div>
Exemple #2
0
 public function getFieldShownLabel()
 {
     $program = new Program();
     $labels = $program->attributeLabels();
     return $labels[$this->field_shown];
 }