pedro151 / orm-generator
orm-generator 将整个数据库映射到DAO(数据访问对象)和ORM(对象关系映射),以简化开发。支持Postgres、Mysql等多种数据库和多种ORM框架。
v1.6.2
2017-03-30 19:51 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.5
README
ORM Generator 将整个数据库映射到DAO(数据访问对象)和ORM(对象关系映射),以简化开发。
支持Postgres、Mysql等多种数据库和多种ORM框架。
安装
通过 composer
安装或下载 phar
文件。
#####通过 composer
安装
$ composer require pedro151/orm-generator`
$ composer install`
#####下载 phar
创建配置文件
使用以下命令创建启动所需的配置文件
$ php orm-generate.phar --init
OR
$ php generator.php --init
配置
如果未使用框架适配器,设置在 configs/config.ini
中;如果使用适配器,配置将直接来自框架,如Zend框架等。
PHP 代码生成
在 orm-generator
目录下打开提示符并输入
$ php generate.php
或 在 bin
目录下打开提示符并输入
$ php orm-generate.phar
配置选项
示例
在提示符中
$ php generate.php --framework=zf1 --database=foo --driver=pgsql --status
支持数据库
- Postgres
- Mysql
- Dblib
- Mssql
- Sqlserver
框架类生成 ORM
- 类别覆盖:类别不应被个性化,它们将在每次生成类别时被重写。