Added very-very basic forum functionality
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
KekRozsak\FrontBundle\Entity\ForumTopic:
|
||||
type: entity
|
||||
table: forum_topics
|
||||
id:
|
||||
id:
|
||||
type: integer
|
||||
generator:
|
||||
strategy: AUTO
|
||||
fields:
|
||||
title:
|
||||
type: string(100)
|
||||
nullable: false
|
||||
slug:
|
||||
type: string(100)
|
||||
nullable: false
|
||||
unique: true
|
||||
created_at:
|
||||
type: datetime
|
||||
nullable: false
|
||||
updated_at:
|
||||
type: datetime
|
||||
nullable: true
|
||||
update_reason:
|
||||
type: text
|
||||
nullable: true
|
||||
manyToOne:
|
||||
created_by:
|
||||
targetEntity: User
|
||||
inversedBy: articles
|
||||
nullable: false
|
||||
updated_by:
|
||||
targetEntity: User
|
||||
nullable: true
|
||||
default: null
|
||||
topic_group:
|
||||
targetEntity: ForumTopicGroup
|
||||
inversedBy: topics
|
||||
nullable: false
|
||||
uniqueConstraint:
|
||||
uniqueSlugByGroup:
|
||||
columns: [ topic_group, slug ]
|
@@ -0,0 +1,38 @@
|
||||
KekRozsak\FrontBundle\Entity\ForumTopicGroup:
|
||||
type: entity
|
||||
table: forum_topic_groups
|
||||
id:
|
||||
id:
|
||||
type: integer
|
||||
generator:
|
||||
strategy: AUTO
|
||||
fields:
|
||||
title:
|
||||
type: string(100)
|
||||
nullable: false
|
||||
slug:
|
||||
type: string(100)
|
||||
nullable: false
|
||||
unique: true
|
||||
created_at:
|
||||
type: datetime
|
||||
nullable: false
|
||||
updated_at:
|
||||
type: datetime
|
||||
nullable: true
|
||||
update_reason:
|
||||
type: text
|
||||
nullable: true
|
||||
manyToOne:
|
||||
created_by:
|
||||
targetEntity: User
|
||||
inversedBy: articles
|
||||
nullable: false
|
||||
updated_by:
|
||||
targetEntity: User
|
||||
nullable: true
|
||||
default: null
|
||||
oneToMany:
|
||||
topics:
|
||||
targetEntity: ForumTopic
|
||||
mappedBy: topic_group
|
Reference in New Issue
Block a user