Fixed mappings

Change-Id: Idcf96f2792ed404cba42e17c1e871225ee9e1786
Signed-off-by: smarcet <smarcet@gmail.com>
This commit is contained in:
smarcet
2020-11-30 15:32:45 -03:00
parent 35fc57473c
commit d888de09a6
3 changed files with 5 additions and 3 deletions

View File

@@ -54,7 +54,7 @@ class ProjectSponsorshipType extends SilverstripeBaseModel implements IOrderable
private $order;
/**
* @ORM\ManyToOne(targetEntity="SponsoredProject", fetch="EXTRA_LAZY")
* @ORM\ManyToOne(targetEntity="SponsoredProject", fetch="EXTRA_LAZY", inversedBy="sponsorship_types")
* @ORM\JoinColumn(name="SponsoredProjectID", referencedColumnName="ID", onDelete="SET NULL")
* @var SponsoredProject
*/
@@ -62,6 +62,7 @@ class ProjectSponsorshipType extends SilverstripeBaseModel implements IOrderable
/**
* @ORM\OneToMany(targetEntity="SupportingCompany", mappedBy="sponsorship_type", cascade={"persist"}, orphanRemoval=true)
* @ORM\OrderBy({"order" = "ASC"})
* @var SupportingCompany[]
*/
private $supporting_companies;

View File

@@ -111,7 +111,8 @@ class SponsoredProject extends SilverstripeBaseModel
/**
* @ORM\OneToMany(targetEntity="ProjectSponsorshipType", mappedBy="sponsored_project", cascade={"persist"}, orphanRemoval=true)
* @var ProjectSponsorshipType[]
* @ORM\OrderBy({"order" = "ASC"})
* @var ArrayCollection
*/
private $sponsorship_types;

View File

@@ -43,7 +43,7 @@ class SupportingCompany extends BaseEntity implements IOrderable
private $company;
/**
* @ORM\ManyToOne(targetEntity="ProjectSponsorshipType", fetch="EXTRA_LAZY")
* @ORM\ManyToOne(targetEntity="ProjectSponsorshipType", fetch="EXTRA_LAZY", inversedBy="supporting_companies")
* @ORM\JoinColumn(name="ProjectSponsorshipTypeID", referencedColumnName="ID", onDelete="SET NULL")
* @var ProjectSponsorshipType
*/