私は以前に FosUser バンドルを持っていましたが、今日は SonataUserBundle をインストールしました。--dump-sql を実行すると、Symfony は 4 つの新しいテーブルをインストールしようとします。
fos_user_user
fos_user_group
for_user_user_group
notification_message
最初の 3 つは、私が関係を設定した既存の ...Entity\User クラスを使用して管理者が既に動作しているため、混乱を招きます。
namespace Rent\ProgramBundle\Entity;
use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="tbl_user")
*/
class User extends BaseUser
...
これら 3 つのテーブルがインストールされる理由と、それを防ぐ方法は? それらがなくても管理セクションが機能するため、それらの用途はありますか。