All Projects → yiisoft → yii-gii

yiisoft / yii-gii

Licence: BSD-3-Clause License
Yii code generator extension

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to yii-gii

SketchGen
A Swift command line tool for generating source code from sketch files
Stars: ✭ 27 (+0%)
Mutual labels:  code-generator
copygen
Go generator to copy values from type to type and fields from struct to struct (copier without reflection). Generate any code based on types.
Stars: ✭ 121 (+348.15%)
Mutual labels:  code-generator
Kodgen
C++17 parser and code generator
Stars: ✭ 19 (-29.63%)
Mutual labels:  code-generator
AutoLoadOne
AutoLoadOne is a program for PHP auto include classes by parsing a project and generates an auto load class
Stars: ✭ 37 (+37.04%)
Mutual labels:  code-generator
ShaderBoiler
Aimed to eliminate preprocessor hell in shaders and kernels.
Stars: ✭ 30 (+11.11%)
Mutual labels:  code-generator
hubi
Humanitarian ubiquitous language helper
Stars: ✭ 17 (-37.04%)
Mutual labels:  code-generator
code-generator
Web Application to generate your training scripts with PyTorch Ignite
Stars: ✭ 30 (+11.11%)
Mutual labels:  code-generator
GENERIS
Versatile Go code generator.
Stars: ✭ 32 (+18.52%)
Mutual labels:  code-generator
php-json-schema-model-generator
Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
Stars: ✭ 36 (+33.33%)
Mutual labels:  code-generator
db-oracle
Oracle Database support for Yii
Stars: ✭ 21 (-22.22%)
Mutual labels:  yii3
VuetiForm
Interactive Vuetify Form Generator with Validation & Input Styling 🎉
Stars: ✭ 60 (+122.22%)
Mutual labels:  code-generator
GraphQL.Tools
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
Stars: ✭ 49 (+81.48%)
Mutual labels:  code-generator
auth-jwt
www.yiiframework.com/
Stars: ✭ 28 (+3.7%)
Mutual labels:  yii3
xsdata
Naive XML & JSON Bindings for python
Stars: ✭ 144 (+433.33%)
Mutual labels:  code-generator
files
Useful methods to manage files and directories
Stars: ✭ 27 (+0%)
Mutual labels:  yii3
package-template
A template for a new package within yiisoft
Stars: ✭ 26 (-3.7%)
Mutual labels:  yii3
auth
www.yiiframework.com/
Stars: ✭ 28 (+3.7%)
Mutual labels:  yii3
istio-java-api
A Java API to generate Istio descriptors, inspired by Fabric8's kubernetes-model.
Stars: ✭ 117 (+333.33%)
Mutual labels:  code-generator
xgen
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
Stars: ✭ 153 (+466.67%)
Mutual labels:  code-generator
cache
PSR-16 compatible cache library
Stars: ✭ 30 (+11.11%)
Mutual labels:  yii3

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.

Latest Stable Version Total Downloads Build Status Scrutinizer Code Quality Code Coverage Mutation testing badge static analysis

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].