할 수 있습니다 create a custom template gii는 수업을 생성하는 데 사용할 수 있습니다. 다음과 같은
뭔가, @app/myTemplates/model/default
/**
* your doc string
*/
public static function get<?php echo $className; ?>List()
{
$models = static::find()->all();
return ArrayHelper::map($models, 'id', static::tableName());
}
당신이 어떤 모델을 찾는 방법을 추가 할 것, 예를 들어,에 저장된 파일 /vendor/yiisoft/yii2-gii/generators/model/default/model.php
새 파일의 사본의 상단에 추가 새 템플릿으로 생성되었습니다. '코드 템플릿'메뉴에서, GII를 사용할 때 사용자 지정 서식 파일을 선택할 수 있습니다
// config/web.php for basic app
// ...
if (YII_ENV_DEV) {
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'],
'generators' => [ //here
'model' => [ // generator name
'class' => 'yii\gii\generators\model\Generator', // generator class
'templates' => [ //setting for out templates
'myModel' => '@app/myTemplates/model/default', // template name => path to template
]
]
],
];
}
처럼 구성 무언가에
.