monday-factory/database-model-generator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

monday-factory/database-model-generator

最新稳定版本:0.0.1

Composer 安装命令:

composer require monday-factory/database-model-generator

包简介

README 文档

README

Add to composer.json

"repositories": {
		"database-model-generator": {
			"type": "vcs",
			"url": "ssh://git@gitlab.mondayfactory.cz:2222/mondayfactory/database-model-generator.git"
		}
	}

Install it & enjoy ;-)

composer require-dev --dev monday-factory/database-model-generator

Now you must write a simple neon recipe located lives in modelDefinition directory.

Recipe

/data/modelDefinition/rancherService.neon

namespace: T2p\Common\Rancher\Service
databaseTable: token_rancher_service_status
databaseTableId:
databaseCols:
	rw:
		token_uuid:
			type: \Ramsey\Uuid\UuidInterface
			toString: 'toString()'
			fromString: '\Ramsey\Uuid\Uuid::fromString(?)'
		type:
			type: string
		status:
			type: \T2p\Common\Rancher\Service\StatusEnum
			fromString: '\T2p\Common\Rancher\Service\StatusEnum::get(?)'
			toString: 'getValue()'
	ro:
		created:
			type: \DateTime
			fromString: '\DateTime(?)'
		updated:
			type: \DateTime
			fromString: '\DateTime(?)'
			nullable: true

Now you call the generator command.

vendor/bin/database-model-generator b rancherService -f app

统计信息

  • 总下载量: 772
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-25