Symfony - uuid-doctrine - Возвращает UUID в виде строки из построителя запросов

Я использую модуль ramsey/uuid-doctrine для управления UUID.

Я хочу получить UUID в виде строки из результата запроса, выполненного через построитель запросов.

Я использую следующий код:

$query = $this->createQueryBuilder('a')           
    ->select('a.id AS id, at.name AS name')
    ...

Поле id - это UUID, объявленный в файле объекта следующим образом:

/**                                                                             
 * @ORM\Id                                                                      
 * @ORM\Column(type = "uuid", unique=true)                                        
 * @ORM\GeneratedValue(strategy = "CUSTOM")                                       
 * @ORM\CustomIdGenerator(class = "Ramsey\Uuid\Doctrine\UuidGenerator")           
 */                                                                             
private $id;                                                                    

Результат запроса возвращает UUID как объект типа Uuid. Есть ли способ напрямую получить UUID в виде строки из результата построителя запросов?

Спасибо!

Посмотрите здесь (DQL): doctrine-project.org/projects/doctrine-orm/en/2.6/reference/‌…. Чтобы получить необработанные данные, вы также можете запрашивать с помощью SQL.

Elbarto 08.08.2018 11:15
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
1 092
0

Другие вопросы по теме