为 gii 定制的 Yii2 生成器
dev-master
2016-12-24 11:53 UTC
Requires
- php: >=5.3.0
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