是否有机会从doctrine Query Builder对象中获取DQL查询以及所有param代替标记?
Couse $query->getDQL()
将返回查询但使用params标记而不是实际值,即使它们已由setParameter
函数设置。
答案 0 :(得分:3)
您可以使用$query->getParameters()
print_r(array(
'dql' => $query->getDQL(),
'parameters' => $query->getParameters(),
));