Add warnining about date types assuming default timezone.
This commit is contained in:
parent
e94d15ec11
commit
d0ae95604f
@ -137,12 +137,22 @@ built-in mapping types:
|
|||||||
|
|
||||||
Doctrine Mapping Types are NOT SQL types and NOT PHP
|
Doctrine Mapping Types are NOT SQL types and NOT PHP
|
||||||
types! They are mapping types between 2 types.
|
types! They are mapping types between 2 types.
|
||||||
|
Additionally Mapping types are *case-sensitive*. For example, using
|
||||||
|
a DateTime column will NOT match the datetime type that ships with
|
||||||
|
Doctrine 2.
|
||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
|
|
||||||
Mapping types are *case-sensitive*. For example, using
|
All Date types assume that you are exclusively using the default timezone
|
||||||
a DateTime column will NOT match the datetime type that ships with
|
set by `date_default_timezone_set() <http://docs.php.net/manual/en/function.date-default-timezone-set.php>`_
|
||||||
Doctrine 2!
|
or by the php.ini configuration ``date.timezone``. Working with
|
||||||
|
different timezones will cause troubles and unexpected behavior.
|
||||||
|
|
||||||
|
If you need specific timezone handling you have to handle this
|
||||||
|
in your domain, converting all the values back and forth from UTC.
|
||||||
|
There is also a `cookbook entry <../cookbook/working-with-datetime>`
|
||||||
|
on working with datetimes that gives hints for implementing
|
||||||
|
multi timezone applications.
|
||||||
|
|
||||||
|
|
||||||
Property Mapping
|
Property Mapping
|
||||||
|
Loading…
Reference in New Issue
Block a user