查询-从字段结果中排除前缀

时间:2019-01-11 14:05:48

标签: php symfony doctrine-orm

我编写了查询,该查询基于设置为0或1的调试字段返回结果。 在给定的结果上,我有一些包含要从结果中删除的前缀 dev _ 的字符串。我该怎么办?

这是我的结果。

{
    "success": true,
    "data": [
        {
            "serviceUrl": "dev_url",
            "serviceUsername": "dev_username",
            "servicePassword": "dev_password"
        }
    ],
    "message": null
}

这是代码。

 if ($debug = true) {
        $query = $this->getClientRepository()
            ->createQueryBuilder('c')
            ->select('c.serviceUrl', 'c.serviceUsername', 'c.servicePassword')
            ->where('c.debug = :debug')
            ->setParameter('debug', $debug);

    }else {

        $query = $this->getClientRepository()
            ->createQueryBuilder('c')
            ->select('c.SecondServiceUrl', 'c.SecondServiceUsername', 'c.SecondServicePassword');
    }

    return $query->getQuery()->getResult();

0 个答案:

没有答案