trandangtri/yii2-giiall

使用 Yii2-Gii 为其他 PHP 框架生成代码,例如 PhalconEye、Laravel 等。

安装次数: 26

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 1

公开问题: 0

类型:yii2-extension

dev-master 2014-06-19 10:36 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:54:25 UTC


README

目标

使用 Yii2-Gii 为其他 PHP 框架生成代码,例如 Phalcon、PhalconEye、Laravel 等。

项目处于开发阶段!

安装

创建一个基本的 yii 应用程序。

php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic /path/to/yii-application

进入项目目录并安装 yii2-giiall

cd yii-application
php composer.phar require trandangtri/`yii2-giiall` @dev-master

编辑应用程序配置...

edit config/web.php

... 并在 YII_ENV_DEV 部分 yii2-giiall 生成器

$config['modules']['gii'] = array();
$config['modules']['gii']['class'] = 'yii\gii\Module';
$config['modules']['gii'] = [
    'class'      => 'yii\gii\Module',
    'allowedIPs' => ['::1', '192.168.1.*'],
    'generators' => [
        // ...
        'phalconeye-model' => [
            'class' => 'trandangtri\giiall\phalconeye\model\Generator',
            'appPath' => '../../app/'
        ],
        // ...
    ],
];

记住设置 appPath 以指向您的 Core 应用程序的应用程序文件夹。在这种情况下,它指向 PhalconEye 应用程序文件夹

别忘了设置数据库应用程序组件,例如。

'db' => [
     'class' => 'yii\db\Connection',
     'dsn' => 'mysql:host=localhost;dbname=devdb',
     'username' => 'root',
     'password' => 'root',
     'charset' => 'utf8',
],

打开 Gii...

https:///index.php?r=gii

... 并选择 yii2-giiall 模板,您可能需要提前创建一些模型。

参考