Compare commits

...

3 Commits

Author SHA1 Message Date
206c49a95c fixtures: really find Charline 2021-04-16 11:52:48 +02:00
341cb25653 AccompanyingPeriodParticipation: set cascade=persist for accompanyingPeriod
fixes : A new entity was found through the relationship 'Chill\PersonBundle\Entity\AccompanyingPeriodParticipation#accompanyingPeriod'
that was not configured t  o cascade persist operations for entity: Chill\PersonBundle\Entity\AccompanyingPeriod@0000000002b1d44a000000002510e4e2.
To solve this issue: Either explici   tly call EntityManager#persist() on this unknown entity or configure
cascade persist this association in the mapping for example @ManyToOne(..,cascade={"persist"}). If you cannot find out which entity causes the problem
implement 'Chill\PersonBundle\Entity\AccompanyingPeriod#__toString()' to get a clue.
2021-04-16 11:51:59 +02:00
545be21d24 migrations: rename chill_person_accompanying_period_closingmotive_id_seq 2021-04-16 11:04:27 +02:00
3 changed files with 4 additions and 2 deletions

View File

@@ -50,7 +50,7 @@ class AccompanyingPeriodParticipation
private $person; private $person;
/** /**
* @ORM\ManyToOne(targetEntity=AccompanyingPeriod::class, inversedBy="participations") * @ORM\ManyToOne(targetEntity=AccompanyingPeriod::class, inversedBy="participations", cascade={"persist"})
* @ORM\JoinColumn(name="accompanyingperiod_id", referencedColumnName="id", nullable=false) * @ORM\JoinColumn(name="accompanyingperiod_id", referencedColumnName="id", nullable=false)
*/ */
private $accompanyingPeriod; private $accompanyingPeriod;

View File

@@ -22,6 +22,7 @@ final class Version20210330164922 extends AbstractMigration
public function up(Schema $schema) : void public function up(Schema $schema) : void
{ {
$this->addSql('ALTER TABLE chill_person_closingmotive RENAME TO chill_person_accompanying_period_closingmotive'); $this->addSql('ALTER TABLE chill_person_closingmotive RENAME TO chill_person_accompanying_period_closingmotive');
$this->addSql('ALTER TABLE chill_person_closingmotive_id_seq RENAME TO chill_person_accompanying_period_closingmotive_id_seq');
$this->addSql('ALTER TABLE chill_person_accompanying_period_closingmotive RENAME CONSTRAINT fk_92351ece727aca70 TO FK_72D110E8727ACA70'); $this->addSql('ALTER TABLE chill_person_accompanying_period_closingmotive RENAME CONSTRAINT fk_92351ece727aca70 TO FK_72D110E8727ACA70');
$this->addSql('ALTER TABLE chill_person_accompanying_period RENAME CONSTRAINT fk_64a4a621504cb38d TO FK_E260A868504CB38D'); $this->addSql('ALTER TABLE chill_person_accompanying_period RENAME CONSTRAINT fk_64a4a621504cb38d TO FK_E260A868504CB38D');
} }
@@ -29,6 +30,7 @@ final class Version20210330164922 extends AbstractMigration
public function down(Schema $schema) : void public function down(Schema $schema) : void
{ {
$this->addSql('ALTER TABLE chill_person_accompanying_period_closingmotive RENAME TO chill_person_closingmotive'); $this->addSql('ALTER TABLE chill_person_accompanying_period_closingmotive RENAME TO chill_person_closingmotive');
$this->addSql('ALTER TABLE chill_person_accompanying_period_closingmotive_id_seq RENAME TO chill_person_closingmotive_id_seq');
$this->addSql('ALTER TABLE chill_person_closingmotive RENAME CONSTRAINT FK_72D110E8727ACA70 TO fk_92351ece727aca70'); $this->addSql('ALTER TABLE chill_person_closingmotive RENAME CONSTRAINT FK_72D110E8727ACA70 TO fk_92351ece727aca70');
$this->addSql('ALTER TABLE chill_person_accompanying_period RENAME CONSTRAINT FK_E260A868504CB38D TO fk_64a4a621504cb38d'); $this->addSql('ALTER TABLE chill_person_accompanying_period RENAME CONSTRAINT FK_E260A868504CB38D TO fk_64a4a621504cb38d');
} }

View File

@@ -89,7 +89,7 @@ class LoadReports extends AbstractFixture implements OrderedFixtureInterface, Co
{ {
$charline = $this->container->get('doctrine.orm.entity_manager') $charline = $this->container->get('doctrine.orm.entity_manager')
->getRepository('ChillPersonBundle:Person') ->getRepository('ChillPersonBundle:Person')
->findOneBy(array('lastName' => 'Charline')) ->findOneBy(array('firstName' => 'Charline', 'lastName' => 'Depardieu'))
; ;
$report = (new Report()) $report = (new Report())