执行夹具加载后,MYSQL超时

时间:2019-06-30 12:53:45

标签: php mysql docker doctrine fixtures

我正在Docker容器上运行MySQL,并且已连接到数据库(我已经通过邮递员添加了项目,因此我知道它已连接)。但是,我尝试添加教义性装置,然后加载它们,但是超时。有人遇到过这个问题吗?

[0, 0, 0]

调用此错误:

class AppFixtures extends Fixture
{
public function load(ObjectManager $manager)
{
    $blogPost = new BlogPost();
    $blogPost->setTitle('A First post!');
    $blogPost->setPublished(new DateTime('2019-07-01 12:00:00'));
    $blogPost->setContent('Post Text!');
    $blogPost->setAuthor('Chris Moreno');
    $blogPost->setSlug('a-first-post');

    $manager->persist($blogPost);

    $blogPost = new BlogPost();
    $blogPost->setTitle('A Second post!');
    $blogPost->setPublished(new DateTime('2019-07-01 12:00:00'));
    $blogPost->setContent('Post Text!');
    $blogPost->setAuthor('Chris Moreno');
    $blogPost->setSlug('a-second-post');

    $manager->persist($blogPost);

    $manager->flush();
  }
}

错误消息:

php bin/console doctrine:fixtures:load

1 个答案:

答案 0 :(得分:-1)

您是否已在Doctrine固定装置中正确指定了数据库连接详细信息?

检出this,然后检出this