如何向Doctrine返回的对象添加属性

时间:2018-09-19 16:10:31

标签: doctrine-orm doctrine-query

我在学说中做以下查询:

    $result = $conductores
            ->select('c.id, c.runFormateado, c.nombres, c.apellidos, c.requisitosWebcontrol, e.nombre as empresa, c.createdAt, c.updatedAt')
            ->innerJoin('c.empresa', 'e', 'ON')
            ->getQuery()
            ->getResult();

我需要修改该结果集的每条记录,使其具有更多2个属性,稍后再使用。

我尝试在select方法调用中添加“ null as new_property”,但原则显示错误。

我该怎么办?

问候 海梅

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:

outerRadius = radius + 10

您可以直接在数据库中使用MySQL进行尝试,以了解其工作原理。 示例:假设您有一个用户表

$result = $conductores
        ->select('c.id, c.runFormateado, c.nombres, c.apellidos, c.requisitosWebcontrol, e.nombre as empresa, c.createdAt, c.updatedAt, \'\' as new_property_1, \'\' as new_property_2')
        ->innerJoin('c.empresa', 'e', 'ON')
        ->getQuery()
        ->getResult();

我希望这对您有用。