sonrac / symfony-seed-command
Symfony 简单种子命令
1.7.3
2020-06-03 11:39 UTC
Requires
- php: >=7.2
- ext-json: *
- doctrine/dbal: >=2.2.0
- symfony/console: >=4.3
Requires (Dev)
README
安装
composer require sonrac/symfony-seed-command
简介
该包设计用于通过跳过迁移来填充数据库数据。
Silex 或 Symfony 的用法
将 sonrac\SeedCommand
添加到控制台应用程序命令中,例如,对于 Silex
$app->add(new sonrac\SimpleSeed\SeedCommand(null, $app->get('db')));
创建种子
种子类必须实现 sonrac\SimpleSeed\SeedInterface
预定义种子类
sonrac\SimpleSeed\SimpleSeed
简单种子用于数据插入。定义 getTable
用于表名和 getData
用于获取数据。
插入将自动执行
sonrac\SimpleSeed\SimpleSeedWithCheckExists
在插入之前检查存在插入数据的种子。定义 getTable
用于表名和 getData
用于获取数据。同时,定义 getWhereForRow
,这是插入前选择数据的过滤条件
插入将自动执行