yiisoft / yii-gii
Yii Framework Code Generator Extension
Fund package maintenance!
Open Collective
yiisoft
Installs: 2 004
Dependents: 2
Suggesters: 0
Security: 0
Stars: 28
Watchers: 19
Forks: 14
Open Issues: 10
Requires
- php: ^7.4|^8.0
- phpspec/php-diff: ^1.1.0
- yiisoft/aliases: ^1.1|^2.0
- yiisoft/arrays: ^2.0
- yiisoft/http: ^1.2
- yiisoft/json: ^1.0
- yiisoft/strings: ^2.0
- yiisoft/validator: ^3.0@dev
- yiisoft/view: ^4.0
- yiisoft/yii-console: ^1.0
Requires (Dev)
- nyholm/psr7: ^1.0
- phpunit/phpunit: ^9.5
- roave/infection-static-analysis-plugin: ^1.16
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^4.18
- yiisoft/di: ^1.0
- yiisoft/event-dispatcher: ^1.0
- yiisoft/files: ^1.0
- yiisoft/log: ^1.0
This package is auto-updated.
Last update: 2022-07-22 07:07:38 UTC
README
Gii Extension for Yii
This extension provides a Web-based code generator, called Gii, for Yii framework applications. You can use Gii to quickly generate models, forms, modules, CRUD, etc.
For license information check the LICENSE-file.
Documentation is at docs/guide/README.md.
Installation
The preferred way to install this extension is through composer.
composer require --prefer-dist yiisoft/yii-gii
Usage
Once the extension is installed, simply modify your application configuration as follows:
return [ 'bootstrap' => ['gii'], 'modules' => [ 'gii' => [ 'class' => Yiisoft\Yii\Gii\Gii::class, ], // ... ], // ... ];
You can then access Gii through the following URL:
http://localhost/path/to/index.php?r=gii
or if you have enabled pretty URLs, you may use the following URL:
http://localhost/path/to/index.php/gii
Using the same configuration for your console application, you will also be able to access Gii via command line as follows,
# change path to your application's base path
cd path/to/AppBasePath
# show help information about Gii
yii help gii
# show help information about the model generator in Gii
yii help gii/model
# generate City model from city table
yii gii/model --tableName=city --modelClass=City