trandangtri / yii2-giiall
使用 Yii2-Gii 为其他 PHP 框架生成代码,例如 PhalconEye、Laravel 等。
dev-master
2014-06-19 10:36 UTC
Requires
- yiisoft/yii2: *
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
模板,您可能需要提前创建一些模型。