2017 © Pedro Peláez
 

yii2-extension yii2-gii

The Gii extension for the Yii framework

image

mj4444/yii2-gii

The Gii extension for the Yii framework

  • Tuesday, February 20, 2018
  • by mj4444
  • Repository
  • 1 Watchers
  • 0 Stars
  • 76 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

yii2-gii

Extended models for Gii, the code generator of Yii2 Framework, (*1)

Installation

The preferred way to install this extension is through composer., (*2)

php composer.phar require --dev --prefer-dist mj4444/yii2-gii:dev-master

The generators are registered automatically in the application bootstrap process, if the Gii module is enabled, (*3)

Usage

Visit your application's Gii (eg. index.php?r=gii and choose one of the generators from the main menu screen., (*4)

For basic usage instructions see the Yii2 Guide section for Gii., (*5)

if (!YII_ENV_TEST) {
    Yii::$container->set('mj4444\yii2gii\generators\model\Generator', ['requiredStrict' => true]);
}

Differences from standard generator

  • Additional class of models for user code
  • Autogenerate validators for default values
  • Autogenerate validators for fields enum (possible partial/full deactivation)
  • Autogenerate constants for fields and enum set
  • Autogenerate behaviors for models containing fields handled TimestampBehavior
  • Table 'migration' is excluded from autogeneration (configurable)
  • Can configure ignore list tables
  • Completely redesigned creating names for relations

Отличия от стандартного генератора

  • Дополнительный класс модели для пользовательского кода
  • Автогенерация валидаторов для значений по умолчанию
  • Автогенерация валидаторов для полей enum (возможно частичное/полное отключение)
  • Автогенерация констант для полей enum и set
  • Автогенерация behaviors для моделей содержащих поля обрабатываемые TimestampBehavior
  • Таблица 'migration' исключается из автогенерации (настраивается)
  • Возможно настроить список игнорируемых таблиц
  • Полностью переработано создание имён для связей

The Versions

20/02 2018

dev-master

9999999-dev

The Gii extension for the Yii framework

  Sources   Download

BSD-3-Clause

The Requires

 

by Avatar mj4444

yii2 gii code generator