Fix de quelques erreurs Doctrine et ajout des noms des Places

This commit is contained in:
2023-01-31 14:54:17 +01:00
parent 911a22cbac
commit 87518f9ebc
7 changed files with 134 additions and 5 deletions
+5 -1
View File
@@ -8,9 +8,10 @@ use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: PlaceRepository::class)]
#[ORM\MappedSuperclass]
#[ORM\InheritanceType("JOINED")]
#[ORM\DiscriminatorColumn(name: "type", type: "string")]
#[ORM\DiscriminatorMap({"room": "Room","corridor": "Corridor"})]
#[ORM\DiscriminatorMap(["room" => Room::class, "corridor" => Corridor::class])]
class Place
{
#[ORM\Id]
@@ -23,6 +24,9 @@ class Place
#[ORM\ManyToMany(targetEntity: Place::class, mappedBy: "connection")]
private $connectedPlaces;
#[ORM\OneToMany(targetEntity: PlaceName::class, mappedBy: "place")]
private $names;
public function __construct()
{