Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use DoctrineORMMapping as ORM;
- use DoctrineORMMappingUniqueConstraint;
- /**
- * CommonModelEntityMedia
- *
- * @Entity
- * @Table(name="media",
- * uniqueConstraints={
- * @UniqueConstraint(name="virtual_unique",
- * columns={"virtualname", "virtualfolder"})
- * }
- * indexes={
- * @Index(name="idx_virtual", columns={"virtualname", "virtualfolder"})
- * @Index(name="idx_identifier", columns={"identifier"})
- * }
- * )
- */
- /**
- * @ORMEntity(repositoryClass="AppRepositoryMediaRepository")
- */
- class Media
- {
- /**
- * @ORMId
- * @ORMGeneratedValue
- * @ORMColumn(type="integer")
- */
- private $id;
- /**
- * @ORMColumn(type="string", nullable=true, options={"unique": true})
- */
- private $identifier;
- /**
- * @ORMColumn(type="string", length=255, nullable=false)
- */
- private $virtualname;
- /**
- * @ORMColumn(type="string", length=255, nullable=true)
- */
- private $virtualfolder;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement