Это старый, но без ответа, так что вот оно:
$manager->setAttribute(Doctrine_Core::ATTR_VALIDATE, VALIDATE_ALL & ~VALIDATE_TYPES);
Вы можете поручить Doctrine проверить все или никакие комбинации: Типы (ваша проблема), Длина, Ограничения,Все и ничего.
Вы можете сделать это на глобальном уровне .
Возможно, также на уровне соединения.
И определенно для таблицы, но я не смог найти ее в документации по доктрине 1015 *.
и вам не нужно беспокоиться о том, что в базу данных будет вставлен неправильный тип данных, БД не позволит вам, и это не в руках доктрины.