dongyun6003 2018-08-08 08:46
浏览 77

Symfony - uuid-doctrine - 从查询生成器返回UUID作为字符串

I use the ramsey/uuid-doctrine module to manage UUIDs.

I want to get the UUID as a string from the result of a query executed through the query builder.

I use the following code:

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

The id field is the UUID, declared as follows into the entity file:

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

The query result returns the UUID as an object of type Uuid. Is there any way to get directly the UUID as a string from the query builder result ?

Thanks!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?
    • ¥15 c++头文件不能识别CDialog