martenb/nextras-orm-code-generator
最新稳定版本:v0.2
Composer 安装命令:
composer require martenb/nextras-orm-code-generator
包简介
Console entity, repository and mapper generator for Nextras/ORM
关键字:
README 文档
README
Installation
composer require martenb/nextras-orm-code-generator:dev-master --dev
Configuration
extensions: ormGenerator: MartenB\Nextras\ORM\DI\Extension
Optional configuration
ormGenerator: directory: '%appDir%/Model/Orm' namespace: 'App\Model\Orm' entityExtends: 'App\Model\Orm\BaseEntity' repositoryExtends: 'App\Model\Orm\BaseRepository' mapperExtends: 'App\Model\Orm\BaseMapper'
Usage
php bin/console orm:generator Product Products
This command creates entity, repository and mapper in %directory%/Product.
Entity %directory%/Product/Product.php
<?php namespace App\Model\Orm\Product; /** * @property int $id {primary} */ class Product extends BaseEntity { }
Repository %directory%/Product/ProductsRepository.php
<?php namespace App\Model\Orm\Product; class ProductsRepository extends BaseRepository { public static function getEntityClassNames(): array { return [Product::class]; } }
Maper %directory%/Product/ProductsMapper.php
<?php namespace App\Model\Orm\Product; class ProductsMapper extends BaseMapper { }
统计信息
- 总下载量: 1.05k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-01-23