PHPackages                             jaclise/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. [Utility &amp; Helpers](/categories/utility)
4. /
5. jaclise/yii2-gii

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

jaclise/yii2-gii
================

Yii2 gii for chinese

0.0.1(11y ago)051Apache-2.0PHP

Since Jan 8Pushed 10y ago2 watchersCompare

[ Source](https://github.com/jaclise/yii2-gii)[ Packagist](https://packagist.org/packages/jaclise/yii2-gii)[ RSS](/packages/jaclise-yii2-gii/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (3)Used By (0)

Yii2-gii for Chinese
====================

[](#yii2-gii-for-chinese)

主要针对中文和项目的优化

default模板
---------

[](#default模板)

### CRUD

[](#crud)

1. 减少翻译标签，将Create Post分开成Create和Post，翻译文件的标签大大减少
2. 针对Adminlte减少h1标签
3. 针对鉴权提供can函数，默认注释
4. controller.php增加对status的支持
5. controller.php Create部分会加载数据库默认，Delete会将状态设置为STATUS\_DELETE
6. search.php增加排序，按照sort\_order升序, create\_at降序

### Model

[](#model)

1. 增加beforeSave和afterSave两个函数，默认为注释掉的
2. 增加状态信息，以及$\_statusLabel，并增加两个函数getArrayStatus和getStatusLabel

### Usage

[](#usage)

1.在生成的视图index.php替换'status'

```
[
    'attribute' => 'status',
    'format' => 'html',
    'value' => function ($model) {
            if ($model->status === $model::STATUS_ACTIVE) {
                $class = 'label-success';
            } elseif ($model->status === $model::STATUS_INACTIVE) {
                $class = 'label-warning';
            } else {
                $class = 'label-danger';
            }

            return '' . $model->statusLabel . '';
        },
    'filter' => Html::activeDropDownList(
            $searchModel,
            'status',
            $arrayStatus,
            ['class' => 'form-control', 'prompt' => Yii::t('app', 'PROMPT_STATUS')]
        )
],
```

2.在生成的视图\_form.php替换如下代码

```
