ericjeker / silex-doctrine-seeders-provider
关于此包的最新版本(dev-master)没有可用的许可证信息。
Silex 的种子器
dev-master
2017-10-01 07:31 UTC
This package is not auto-updated.
Last update: 2024-09-21 00:24:27 UTC
README
提供器,允许在您的 Silex 项目中使用种子器。
安装
在您的应用程序目录的根目录下创建一个 console.php 文件,并添加以下内容
// create the console application
$console = new Application();
// register doctrine DBAL seeder service provider
$app->register(new DoctrineSeedersProvider($console), [
'seeders.directory' => __DIR__ . '/database/seeders',
'seeders.name' => 'App Seeder',
'seeders.namespace' => 'App\Seeders'
]);
$console->run();`
创建一个种子器类
<?php
namespace App\Seeders;
use Wowww\Silex\Provider\AbstractSeeder;
class UserSeeder extends AbstractSeeder
{
public function seed()
{
// ...
// you can access app with $this->app
// if your seeder return an array it is considered as sub-seeders
return [
ArticleSeeder::class,
RegistrationsSeeder::class
];
}
}
运行种子器
php console.php seeders:execute