Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- use Doctrine\ORM\Mapping AS ORM;
- namespace Cabval\Entity;
- /**
- * @ORM\Entity
- * @ORM\Table(name="definition_file")
- */
- class DefinitionFile
- {
- /**
- * @ORM\Id
- * @ORM\Column(type="integer", name="id")
- * @ORM\GeneratedValue(strategy="IDENTITY")
- */
- private $id;
- /**
- * @ORM\ManyToOne(targetEntity="Cabval\Entity\Product", inversedBy="definitionFiles")
- * @ORM\JoinColumn(name="product_id", referencedColumnName="id")
- */
- private $product;
- /**
- * @ORM\ManyToOne(targetEntity="Cabval\Entity\Product")
- * @ORM\JoinColumn(name="product2_id", referencedColumnName="id")
- */
- private $product2;
- /**
- * @ORM\ManyToMany(targetEntity="Cabval\Entity\SourcePath")
- * @ORM\JoinTable(
- * name="definition_file_source_path",
- * joinColumns={@ORM\JoinColumn(name="definition_file_id", referencedColumnName="id", nullable=false)},
- * inverseJoinColumns={@ORM\JoinColumn(name="source_path_id", referencedColumnName="id", nullable=false)}
- * )
- */
- private $sourcePaths;
- }<?php
- use Doctrine\ORM\Mapping AS ORM;
- namespace Cabval\Entity;
- /**
- * @ORM\Entity
- * @ORM\Table(name="product")
- */
- class Product
- {
- /**
- * @ORM\Id
- * @ORM\Column(type="integer", name="id")
- * @ORM\GeneratedValue(strategy="IDENTITY")
- */
- private $id;
- /**
- * @ORM\OneToMany(targetEntity="Cabval\Entity\DefinitionFile", mappedBy="product")
- */
- private $definitionFiles;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement