Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/main/inc/entity/mapping/Entity.Session.dcm.yml

62 lines
1.2 KiB

Entity\Session:
type: entity
table: session
repositoryClass: Entity\Repository\SessionRepository
fields:
id:
id: true
type: smallint
nullable: false
generator:
strategy: IDENTITY
id_coach:
type: integer
unsigned: false
nullable: false
name:
type: string
length: 50
fixed: true
nullable: false
nbr_courses:
type: smallint
nullable: false
nbr_users:
type: integer
unsigned: false
nullable: false
nbr_classes:
type: integer
unsigned: false
nullable: false
date_start:
type: date
nullable: false
date_end:
type: date
nullable: false
nb_days_access_before_beginning:
type: boolean
nullable: true
nb_days_access_after_end:
type: boolean
nullable: true
session_admin_id:
type: integer
unsigned: false
nullable: false
visibility:
type: integer
unsigned: false
nullable: false
session_category_id:
type: integer
unsigned: false
nullable: false
promotion_id:
type: integer
unsigned: false
nullable: false
lifecycleCallbacks:
prePersist:
- before_save