Доктрина 2: как долго использовать тип данных? - PullRequest
3 голосов
/ 21 марта 2012

в Java У меня есть значение long, которое я отправляю на сервер, и я хочу сохранить его в соответствии с Symfony2 / Doctrine2 в базе данных mysql.

PHP_INT_MAX может быть только 2147483647 (разные системы, могут быть только 32-битными), и в MySql я думаю, что BIGINT следует использовать.

Как лучше всего это сделать, может ли кто-нибудь предоставить пример декларации сущности?

Спасибо! :)

1 Ответ

3 голосов
/ 21 марта 2012

Вы можете проверить типы данных в Doctrine здесь: http://docs.doctrine -project.org / projects / doctrine-orm / en / latest / reference / basic-mapping.html

Существует тип bigint, который вы можете использовать:

bigint: Type that maps a database BIGINT to a PHP string.
...