Как я могу помешать Doctrine считать почтовый индекс, начинающийся с 0, восьмеричным? - PullRequest
0 голосов
/ 12 марта 2011

Я работаю над проектом Symfony, и я прошел этот урок, но это моя первая попытка проекта.Я использую Doctrine в качестве ORM, и у меня есть таблица адресов.Вот часть моего schema.yml:

Address:
  connection: doctrine
  tableName: address
  <snip>
  postal_code:
    type: string(10)
    fixed: false
    unsigned: false
    primary: false
    notnull: false
    autoincrement: false

А вот запись из моего файла fixtures.yml:

Address:
  Addr_1:
    <snip>
    postal_code:  01104

Проблема в том, что когда я загружаю данные с помощью доктрины symfony: data-load ', запись в базе данных сохраняется как' 580 '.Как я могу помешать Doctrine преобразовать почтовый индекс в восьмеричное?

1 Ответ

4 голосов
/ 12 марта 2011

почтовые индексы, как и номера телефонов, не являются целыми числами - это строки так что я догадываюсь (не знаю Доктрины), что вы заключили в кавычки

...