Voici votre URL de partage https://sharemycode.io/c/0a90505 (Cliquer pour copier) (Copié)
Nom du fichier : Derogation + Comapny
///// class qui déclare l'entité Derogation - symfony 6
#[ORM\Entity(repositoryClass: DerogationRepository::class)]
class Derogation
{
// .....
#[ORM\ManyToMany(targetEntity: Company::class, inversedBy: 'derogationForClient')]
private Collection $client;
#[ORM\ManyToMany(targetEntity: Company::class)]
private Collection $concernedCompanies;
// .... pas d'autes références à company
public function __construct()
{
$this->client = new ArrayCollection();
$this->concernedCompanies = new ArrayCollection();
}
}
///// class qui déclare l'entité Company
#[ORM\Entity(repositoryClass: CompanyRepository::class)]
class Company
{
// ...
#[ORM\ManyToMany(targetEntity: Derogation::class, mappedBy: 'client')]
private Collection $derogationForClient;
// ... pas d'autres référencse à Derogation
public function __construct()
{
$this->derogationForClient = new ArrayCollection();
}
}
Informations
Cet extrait a été créé le 25 mai 2023 à 11:10:17
Cet extrait expire le 24 juin 2023 à 11:10:17
Langage : php
Link
Voici votre URL de partage : https://sharemycode.io/c/0a90505 Copié
Demander la suppression