Guest User

Untitled

a guest
Jan 19th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.15 KB | None | 0 0
  1. Project\Entities\Category:
  2.     type: entity
  3.     repositoryClass: Project\EntitiesRepositories\CategoryRepository
  4.  
  5.     # Идентификатор
  6.  
  7.     id:
  8.         id:
  9.             type: integer
  10.             generator:
  11.                 strategy: AUTO
  12.  
  13.     # Поля
  14.  
  15.     fields:
  16.         priority:
  17.             type: integer
  18.  
  19.         name:
  20.             type: string
  21.             length: '256'
  22.  
  23.         announce:
  24.             type: text
  25.  
  26.         content:
  27.             type: text
  28.  
  29.         urlName:
  30.             type: string
  31.             length: '256'
  32.  
  33.     # Связи
  34.  
  35.     manyToOne:
  36.         parent:
  37.             targetEntity: Project\Entities\Category
  38.             inversedBy: children
  39.             joinColumn:
  40.                 name: parent_id
  41.                 referencedColumnName: id
  42.                 onDelete: CASCADE
  43.  
  44.     oneToMany:
  45.         children:
  46.             targetEntity: Project\Entities\Category
  47.             mappedBy: parent
  48.             orderBy:
  49.                 priority: DESC
  50.  
  51.         articles:
  52.             targetEntity: Project\Entities\Article
  53.             mappedBy: category
  54.             orderBy:
  55.                 id: DESC
Add Comment
Please, Sign In to add comment