From c64e6faa9282ab72c3eec08b3688d823e3cf316b Mon Sep 17 00:00:00 2001 From: smarcet Date: Thu, 29 Oct 2020 15:05:10 -0300 Subject: [PATCH] Fixed sponsor FK Change-Id: I0224320f973ba9a28dd7936a8aa871c7d918c892 Signed-off-by: smarcet --- app/Models/Foundation/Summit/Sponsor.php | 4 +- .../model/Version20201029175540.php | 60 +++++++++++++++++++ 2 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 database/migrations/model/Version20201029175540.php diff --git a/app/Models/Foundation/Summit/Sponsor.php b/app/Models/Foundation/Summit/Sponsor.php index 8c89cb63..758cac92 100644 --- a/app/Models/Foundation/Summit/Sponsor.php +++ b/app/Models/Foundation/Summit/Sponsor.php @@ -42,14 +42,14 @@ class Sponsor extends SilverstripeBaseModel implements IOrderable /** * @ORM\ManyToOne(targetEntity="models\main\Company") - * @ORM\JoinColumn(name="CompanyID", referencedColumnName="ID") + * @ORM\JoinColumn(name="CompanyID", referencedColumnName="ID", onDelete="SET NULL") * @var Company */ protected $company; /** * @ORM\ManyToOne(targetEntity="SponsorshipType") - * @ORM\JoinColumn(name="SponsorshipTypeID", referencedColumnName="ID") + * @ORM\JoinColumn(name="SponsorshipTypeID", referencedColumnName="ID", onDelete="SET NULL") * @var SponsorshipType */ protected $sponsorship; diff --git a/database/migrations/model/Version20201029175540.php b/database/migrations/model/Version20201029175540.php new file mode 100644 index 00000000..8bfbccdf --- /dev/null +++ b/database/migrations/model/Version20201029175540.php @@ -0,0 +1,60 @@ +addSql($sql); + + $sql = <<addSql($sql); + + $sql = <<addSql($sql); + + $sql = <<addSql($sql); + + $sql = <<addSql($sql); + + } + + /** + * @param Schema $schema + */ + public function down(Schema $schema) + { + + } +}