Ajout du lien d'héritage dans la bdd

This commit is contained in:
2023-01-10 17:27:41 +01:00
parent 3e9cae5270
commit 54fa272910
5 changed files with 95 additions and 2 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=CorridorRepository::class)
*/
class Corridor
class Corridor extends Place
{
/**
* @ORM\Id
+3
View File
@@ -9,6 +9,9 @@ use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=PlaceRepository::class)
* @ORM\InheritanceType("JOINED")
* @ORM\DiscriminatorColumn(name="type", type="string")
* @ORM\DiscriminatorMap({"room"="Room","corridor"="Corridor"})
*/
class Place
{
+1 -1
View File
@@ -8,7 +8,7 @@ use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=RoomRepository::class)
*/
class Room
class Room extends Place
{
/**
* @ORM\Id