title:
type: string
length: 32
- short:
- type: string
- length: 16
+ description:
+ type: text
+ nullable: true
address:
type: string
length: 32
type: decimal
precision: 9
scale: 6
+ indoor:
+ type: boolean
+ hotspot:
+ type: boolean
created:
type: datetime
updated:
sessions:
targetEntity: Rapsys\AirBundle\Entity\Session
mappedBy: location
-
-# manyToOne:
-# title:
-# targetEntity: Rapsys\UserBundle\Entity\Title
-# inversedBy: users
-# manyToMany:
-# groups:
-# targetEntity: Rapsys\UserBundle\Entity\Group
-# inversedBy: users
-# joinTable:
-# name: groups_users
-#
-# manyToOne:
-# site:
-# targetEntity: Rapsys\BlogBundle\Entity\Site
-# inversedBy: articles
-# author:
-# targetEntity: Rapsys\BlogBundle\Entity\Author
-# inversedBy: articles
-# manyToMany:
-# keywords:
-# targetEntity: Rapsys\BlogBundle\Entity\Keyword
-# inversedBy: articles
-# joinTable:
-# name: articles_keywords
-# oneToMany:
-# article_translations:
-# targetEntity: Rapsys\BlogBundle\Entity\ArticleTranslation
-# mappedBy: article
+ snippets:
+ targetEntity: Rapsys\AirBundle\Entity\Snippet
+ mappedBy: location
+ manyToMany:
+ users:
+ targetEntity: Rapsys\AirBundle\Entity\User
+ mappedBy: locations
+ indexes:
+ #XXX: used in SessionRepository::(findAllPendingDailyWeather|findAllPendingHourlyWeather)
+ zipcode:
+ columns: [ zipcode ]
+ city_zipcode3:
+ columns: [ city, zipcode ]
+ #XXX: see https://github.com/doctrine/dbal/pull/2412 and https://stackoverflow.com/questions/32539973/configuring-index-text-length-mysql-in-doctrine
+ options:
+ lengths: [ ~, 3 ]
+ lifecycleCallbacks:
+ preUpdate: ['preUpdate']