为 gii 定制的 Yii2 生成器

安装: 34

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2016-12-24 11:53 UTC

This package is auto-updated.

Last update: 2024-09-19 17:06:27 UTC


README

该生成器为指定的数据库表生成两个 ActiveRecord 类。一个是空的,可以扩展;另一个是基础类,与原始模型生成器相同。

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

$ php composer.phar require "nhockizi/yii2-gii": "dev-master"

或者

"nhockizi/yii2-gii": "dev-master"

将以下内容添加到你的 composer.json 文件的 require 部分:

使用方法

//if your gii modules configuration looks like below:
    $config['modules']['gii'] = 'yii\gii\Module';

//remove this lines
//Add this into common/config/main-local.php
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
        'generators' => [
            'Generator Model' => [
                'class' => 'nhockizi\gii\generators\model\Generator',
            ],
            'Generator Crud' => [
                'class'     => 'nhockizi\gii\generators\backend\Generator',
            ],
            'Generator Setup' => [
                'class'     => 'nhockizi\gii\generators\setup\Generator',
            ],
        ],
    ];

在根目录文件中创建 .htaccess 文件

防止目录列表

Options -Indexes IndexIgnore *

跟随符号链接

Options FollowSymlinks

RewriteEngine on RewriteRule ^admin(.+)?$ backend/web/$1 [L,PT] RewriteRule ^(.+)?$ frontend/web/$1