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
Обсуждают сегодня