Parâmetros na instrução de seleção DQL (Symfony2 / Doctrine)
Estou tentando usar parâmetros externos em uma parte SELECT do DQL-s, mas não funciona devido a um erro.
O que estou tentando:
$query = $this->getEntityManager()
->createQuery("
SELECT me.column_one, :param_doesnt_work param
FROM CompanyMyBundle:MyEntity me
WHERE me.column_one = :param_one
AND me.column_two = :param_two
")->setParameters(array(
'param_doesnt_work' => 'A static value',
'param_one' => 'some param',
'param_two' => 'another param',
));
Eu gostaria de obter duas colunas como resultado, o valor de 'column_one' e o valor do parâmetro no Select ('um valor estático', neste caso, como param).
Estou tendo o erro a seguir:
Erro: IdentificationVariable esperado | ScalarExpression | AggregateExpression | FunçãoDeclaração | PartialObjectExpression | "(" Subselecionar ")" | CaseExpression, obteve ': param_doesnt_work'
É possível usar parâmetros lá ou existe uma solução completamente diferente para isso? Não foi possível encontrar nenhum exemplo.