yiisoft / yii-gii
Yii Framework Code Generator Extension
Fund package maintenance!
Open Collective
yiisoft
Installs: 10 353
Dependents: 5
Suggesters: 0
Security: 0
Stars: 31
Watchers: 19
Forks: 16
Open Issues: 12
Requires
- php: ^8.1
- phpspec/php-diff: ^1.1.3
- yiisoft/aliases: ^3.0
- yiisoft/arrays: ^2.1|^3.0
- yiisoft/data-response: ^2.0
- yiisoft/http: ^1.2
- yiisoft/injector: ^1.1
- yiisoft/json: ^1.0
- yiisoft/request-model: dev-master
- yiisoft/router: ^3.0
- yiisoft/strings: ^2.1
- yiisoft/validator: ^1.0
- yiisoft/yii-console: ^2.0
- yiisoft/yii-middleware: ^1.0
Requires (Dev)
- jetbrains/phpstorm-attributes: ^1.0
- nyholm/psr7: ^1.5
- phpunit/phpunit: ^9.5
- rector/rector: ^0.14.3
- roave/infection-static-analysis-plugin: ^1.23
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^4.27
- yiisoft/di: ^1.1
- yiisoft/dummy-provider: ^1.0
- yiisoft/event-dispatcher: ^1.0
- yiisoft/files: ^2.0
- yiisoft/log: ^2.0
- yiisoft/translator: ^3.0
This package is auto-updated.
Last update: 2023-05-25 05:28:53 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 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