2016-05-12 19 views

答えて

2

これはGIIジェネレータがどのように動作するかです:

$model = new MyModel; // this is your model 
$tableSchema = $model->getTableSchema(); 
$column = $tableSchema->columns['my_column']; // the column that has enum values 

if (is_array($column->enumValues) && count($column->enumValues) > 0) { 
    $dropDownOptions = []; 
    foreach ($column->enumValues as $enumValue) { 
     $dropDownOptions[$enumValue] = \yii\helpers\Inflector::humanize($enumValue); 
    } 
} 

これはあなたの列挙値と$dropDownOptionsを生成します。

関連する問題