PHPackages                             yasheena/yii2-gii - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. yasheena/yii2-gii

ActiveYii2-extension

yasheena/yii2-gii
=================

This is a CRUD generator for the framework YII2, which is highly configurable and allows reusing the generator till final version.

0.1.3(9y ago)011MITPHP

Since Nov 19Pushed 9y ago1 watchersCompare

[ Source](https://github.com/yasheena/yii2-gii)[ Packagist](https://packagist.org/packages/yasheena/yii2-gii)[ RSS](/packages/yasheena-yii2-gii/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

This is still a development version! Please wait for a beta release!

CRUD Generator for repeated use
===============================

[](#crud-generator-for-repeated-use)

This packet contains a CRUD generator for the framework YII2.

This generator generates a controller and views that implement CRUD operations for the specified data model using the great modules of kartik-v.

Many parameters of the Grid can be defined and this data is stored for reusing the generator to update the Grid settings till final version. This settings inculdes the handling of foreign keys, search fields, column formats, withs, visibility, order, labels and alignment and also additional buttons (including glyphicons) in the footer area for actions and mass actions.

The template is splitted into two parts, so you can write already code in one part and update settings of the grid in the other part by using the generator.

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist yasheena/yii2-gii:"*"

```

or add

```
"yasheena/yii2-gii": "*"

```

to the require-dev section of your `composer.json` file.

Usage
-----

[](#usage)

Once the extension is installed, you can find a new CRUD generator in your generator list.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

3

Last Release

3459d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d7e842e322c59d79c51715c21657fd7f3e4a4576f2d12cdf13f5f81f92aae95a?d=identicon)[yasheena](/maintainers/yasheena)

---

Top Contributors

[![yasheena](https://avatars.githubusercontent.com/u/6237011?v=4)](https://github.com/yasheena "yasheena (10 commits)")

---

Tags

generatoryii2extensiongii

### Embed Badge

![Health badge](/badges/yasheena-yii2-gii/health.svg)

```
[![Health](https://phpackages.com/badges/yasheena-yii2-gii/health.svg)](https://phpackages.com/packages/yasheena-yii2-gii)
```

###  Alternatives

[johnitvn/yii2-ajaxcrud

Gii CRUD template for Single Page Ajax Administration for yii2

97209.6k16](/packages/johnitvn-yii2-ajaxcrud)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
