User, в базе данных PostgreSQL поле id, типа uuid. Задано @ORM\Column(type="guid", unique=true) доктриновский тип из доков. Если просто вставлять тот UUID который генерирует new UserUUID($user->setIdUuid::uuid1()->toString()), то все работает. А вот если new UserUUID($user->setIdUuid::uuid1()->toString($shortUuid->encode($uuid))) из $uuid = Uuid::fromString(Uuid::uuid1()->toString());
$shortUuid = new ShortUuid();, то выдает ошибку.
Мне не ясно что вы имеете ввиду UI, User Interface? Unique identifier? В смысле "неэффективно"?
user interface
когда ты конвертируешь представление uuid - это больше не uuid, это его представление.
я бы не стал юзать uuid1
Обсуждают сегодня