User

Aggrosoft\WAWIBundle\Entity\User
5
Columns
15
Relations
25
Properties

Relationships

Click entity to navigate
erDiagram
    User {
                integer id PK
                string firstName
                string lastName
                string posUserNumber
                integer posPin
                    }
                User }o--o{ Client : "clients"
        Client {
        int id PK
    }
                User ||--o{ UserMetaField : "metafields"
        UserMetaField {
        int id PK
    }
                User }o--o{ PosTerminal : "grantedPosTerminals"
        PosTerminal {
        int id PK
    }
                User }o--o{ PosTerminal : "grantedPosTerminalsForPrice"
        PosTerminal {
        int id PK
    }
                User }o--o{ GrantedPage : "grantedPages"
        GrantedPage {
        int id PK
    }
                User }o--o{ GrantedPage : "excludedPages"
        GrantedPage {
        int id PK
    }
                User }o--o{ GrantedRoute : "grantedRoutes"
        GrantedRoute {
        int id PK
    }
                User }o--o{ GrantedRoute : "excludedRoutes"
        GrantedRoute {
        int id PK
    }
                User }o--o{ GrantedWidget : "grantedWidgets"
        GrantedWidget {
        int id PK
    }
                User }o--o{ GrantedWidget : "excludedWidgets"
        GrantedWidget {
        int id PK
    }
                User }o--o{ ObjectGroup : "objectGroups"
        ObjectGroup {
        int id PK
    }
                User }o--o{ ObjectGroup : "inversedObjectGroups"
        ObjectGroup {
        int id PK
    }
                User }o--o{ UserGroup : "userGroups"
        UserGroup {
        int id PK
    }
                User }o--|| User : "wawilistenerUser"
        User {
        int id PK
    }
                User }o--|| WAWIListener : "wawilistener"
        WAWIListener {
        int id PK
    }
                    

Metadaten

Tabelle users
Bundle WAWIBundle
Extends BaseUser
Interfaces
IMetaExtendable
Property Column Type Flags Twig Access
id id integer
PK AUTO
{{ entity.id }}
firstName firstName string(255)
{{ entity.firstName }}
lastName lastName string(255)
{{ entity.lastName }}
posUserNumber posUserNumber string(255)
{{ entity.posUserNumber }}
posPin posPin integer
{{ entity.posPin }}

Tipp: Diese Properties sind über Getter/Setter-Methoden in Twig verfügbar. Verwende {{ entity.propertyName }} zum Lesen.

Property Access Twig Usage Methods Return Type
newPassword Computed
read write
{{ entity.newPassword }}
getNewPassword()
setNewPassword()
-
id DB
read write
{{ entity.id }}
getId()
setId()
integer
clients DB
read write
{{ entity.clients }}
getClients()
setClients()
\Doctrine\Common\Collections\Collection
grantedPages DB
read
{{ entity.grantedPages }}
getGrantedPages()
\Doctrine\Common\Collections\Collection
objectGroups DB
read
{{ entity.objectGroups }}
getObjectGroups()
\Doctrine\Common\Collections\Collection
inversedObjectGroups DB
read
{{ entity.inversedObjectGroups }}
getInversedObjectGroups()
\Doctrine\Common\Collections\Collection
grantedRoutes DB
read
{{ entity.grantedRoutes }}
getGrantedRoutes()
\Doctrine\Common\Collections\Collection
excludedRoutes DB
read
{{ entity.excludedRoutes }}
getExcludedRoutes()
\Doctrine\Common\Collections\Collection
grantedWidgets DB
read
{{ entity.grantedWidgets }}
getGrantedWidgets()
\Doctrine\Common\Collections\Collection
excludedWidgets DB
read
{{ entity.excludedWidgets }}
getExcludedWidgets()
\Doctrine\Common\Collections\Collection
grantedPosTerminals DB
read
{{ entity.grantedPosTerminals }}
getGrantedPosTerminals()
\Doctrine\Common\Collections\Collection
posUserNumber DB
read write
{{ entity.posUserNumber }}
getPosUserNumber()
setPosUserNumber()
string
firstName DB
read write
{{ entity.firstName }}
getFirstName()
setFirstName()
string
lastName DB
read write
{{ entity.lastName }}
getLastName()
setLastName()
string
posPin DB
read write
{{ entity.posPin }}
getPosPin()
setPosPin()
integer
excludedPages DB
read
{{ entity.excludedPages }}
getExcludedPages()
\Doctrine\Common\Collections\Collection
wawilistenerUser DB
read write
{{ entity.wawilistenerUser }}
getWawilistenerUser()
setWawilistenerUser()
\Aggrosoft\WAWIBundle\Entity\User
dynamicGrantedWidgets Computed
read write
{{ entity.dynamicGrantedWidgets }}
getDynamicGrantedWidgets()
setDynamicGrantedWidgets()
-
dynamicExcludedWidgets Computed
read write
{{ entity.dynamicExcludedWidgets }}
getDynamicExcludedWidgets()
setDynamicExcludedWidgets()
-
wawilistener DB
read write
{{ entity.wawilistener }}
getWawilistener()
setWawilistener()
\Aggrosoft\WAWIBundle\Entity\WAWIListener
userGroups DB
read
{{ entity.userGroups }}
getUserGroups()
\Doctrine\Common\Collections\Collection
grantedPosTerminalsForPrice DB
read
{{ entity.grantedPosTerminalsForPrice }}
getGrantedPosTerminalsForPrice()
\Doctrine\Common\Collections\Collection
enabled Computed
read
{{ entity.enabled }}
getEnabled()
-
fullName Computed
read
{{ entity.fullName }}
getFullName()
-
metafields DB
read
{{ entity.metafields }}
getMetafields()
\Doctrine\Common\Collections\Collection
Property Type Target Entity Mapped By Inversed By Cascade Twig Access
clients ManyToMany Client - clients - {{ entity.clients }}
metafields OneToMany UserMetaField user -
persist remove
{{ entity.metafields }}
grantedPosTerminals ManyToMany PosTerminal - users - {{ entity.grantedPosTerminals }}
grantedPosTerminalsForPrice ManyToMany PosTerminal - grantedUsersForPrice - {{ entity.grantedPosTerminalsForPrice }}
grantedPages ManyToMany GrantedPage - users - {{ entity.grantedPages }}
excludedPages ManyToMany GrantedPage - excludedusers - {{ entity.excludedPages }}
grantedRoutes ManyToMany GrantedRoute - users - {{ entity.grantedRoutes }}
excludedRoutes ManyToMany GrantedRoute - excludedusers - {{ entity.excludedRoutes }}
grantedWidgets ManyToMany GrantedWidget - users - {{ entity.grantedWidgets }}
excludedWidgets ManyToMany GrantedWidget - excludedusers - {{ entity.excludedWidgets }}
objectGroups ManyToMany ObjectGroup - users - {{ entity.objectGroups }}
inversedObjectGroups ManyToMany ObjectGroup - inversedusers - {{ entity.inversedObjectGroups }}
userGroups ManyToMany UserGroup - users - {{ entity.userGroups }}
wawilistenerUser ManyToOne User - - - {{ entity.wawilistenerUser }}
wawilistener ManyToOne WAWIListener - - - {{ entity.wawilistener }}
Keine Indexes definiert