Files
Phraseanet/lib/conf.d/Doctrine/Entities.BasketElement.dcm.yml
2012-01-26 12:32:37 +01:00

46 lines
932 B
YAML

Entities\BasketElement:
type: entity
repositoryClass: Repositories\BasketElementRepository
table: BasketElements
uniqueConstraints:
unique_recordcle:
columns: basket_id,sbas_id,record_id
id:
id:
type: integer
generator:
strategy: AUTO
fields:
record_id:
type: integer
sbas_id:
type: integer
ord:
type: integer
created:
type: datetime
gedmo:
timestampable:
on: create
updated:
type: datetime
gedmo:
timestampable:
on: update
manyToOne:
basket:
targetEntity: Basket
inversedBy: elements
joinColumn:
name: basket_id
referencedColumnName: id
cascade: ["persist"]
oneToMany:
validation_datas:
targetEntity: ValidationData
mappedBy: basket_element
cascade: ["ALL"]
lifecycleCallbacks:
prePersist: [ setLastInBasket ]