私は正常に動作していた Phinx の種をたくさん持っています
php vendor/bin/phinx seed:run
私の種はvar/www/html/db/seeds
フォルダにあります
最近、VM を php 7.0 にアップグレードしました (16.04 LTS ボックスにもアップグレードしました)。phinx シードを実行しようとすると、次の出力とエラーが表示されます。
ubuntu@ubuntu-xenial:/var/www/html$ sudo vendor/bin/phinx seed:run
Phinx by Rob Morgan - https://phinx.org. version 0.5.4
using config file ./phinx.yml
using config parser yaml
using migration path /var/www/html/db/migrations
using seed path /var/www/html/db/seeds
warning no environment specified, defaulting to: development
using adapter mysql
using database closecall
[InvalidArgumentException]
The seed class "" does not exist
繰り返しますが、シードは問題なく動作し、php 7.0 にアップグレードされましたが、現在は動作していません。
ただし、移行は引き続き完全に正常に実行されます。
すべてのシード バー 1 を削除しました。
<?php
use Phinx\Seed\AbstractSeed;
class CategorySeeder extends AbstractSeed
{
public function run()
{
$data = array(
array(
'name' => 'Confined Spaces'
)
);
}
}
でデバッグすると、同じエラーが発生します。