Skip to content

Instantly share code, notes, and snippets.

@skowron-line
Last active August 29, 2015 14:05
Show Gist options
  • Save skowron-line/c358d3222bf1a9417169 to your computer and use it in GitHub Desktop.
Save skowron-line/c358d3222bf1a9417169 to your computer and use it in GitHub Desktop.
<?php
//Settlement
/**
* @ORM\ManyToOne(targetEntity="Certificate\LocalizationBundle\Entity\Localization", inversedBy="settlement")
*/
private $localization;
//Localization
/**
* @ORM\OneToMany(targetEntity="Certificate\LocalizationBundle\Entity\LocalizationSettlement", mappedBy="localization", cascade={"persist"})
*/
private $settlement;
//Controller
$localization = new Localization();
$localization->setCode(time());
$localization->setName('Name');
$localization->setStreet('street');
$localization->setZipCode(00-000);
$localization->setCity('WWA');
$settlement = new LocalizationSettlement();
$settlement->setPercent(75);
$localization->setSettlement($settlement);
$em = $this->get('doctrine.orm.entity_manager');
$em->persist($localization);
$em->flush();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment