Php 带FOSUserBundle的Symfony迁移为空

Php 带FOSUserBundle的Symfony迁移为空,php,symfony,doctrine-orm,fosuserbundle,Php,Symfony,Doctrine Orm,Fosuserbundle,我有一个Symfony 4应用程序,它使用Symfony\Component\Security\Core\User\UserInterface来实现类来定义我的User.php实体 现在,我安装并配置了FOSUserBundle,并更改了实体类以扩展BaseUser类 <?php namespace App\Entity; use Doctrine\ORM\Mapping as ORM; use FOS\UserBundle\Model\User as BaseUser; /**

我有一个Symfony 4应用程序,它使用Symfony\Component\Security\Core\User\UserInterface来实现类来定义我的User.php实体

现在,我安装并配置了FOSUserBundle,并更改了实体类以扩展BaseUser类

<?php

namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;
use FOS\UserBundle\Model\User as BaseUser;

/**
 * @ORM\Entity
 * @ORM\Table(name="`user`")
 */
class User extends BaseUser
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue(strategy="AUTO")
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=180, unique=true)
     */
    public function getId()
    {
        return $this->id;
    }
}

迁移版本正在保存到数据库,但不保存到用户实体。我的User.php实体中是否存在导致问题的原因?

我能够通过使用
bin/console原则:迁移:diff
然后使用
bin/console原则:schema:update--force

来更新模式,可能我问了一个愚蠢的问题,但您确定数据库中没有
User
表吗?如果是这样的话,没有需要更新的公平问题是正常的,但我肯定有一个新的迁移。我认为问题可能是generate命令,可能它生成了一些空的东西。
fos_user:
    db_driver: orm
    firewall_name: main
    user_class: App\Entity\User
    service:
        mailer: fos_user.mailer.twig_swift
    from_email:
        address: "hello@example.com"
        sender_name: "JW-App Mailer"