0

我目前正在使用 Doctrine 的 createQuery(在 Symfony 中)。

例如,我有一个这样的查询:

$dql = "SELECT * FROM table";

我正在尝试向上述查询添加条件。看来,如果要添加 where 条件,您需要做的就是:

$query -> setParameter('new_field','new_value');

但是似乎没有解决方案来添加这样的条件:

field > 5

有内置解决方案吗?还是我错过了什么?解决方法?

我没有使用 createQueryBuilder。

4

1 回答 1

0

参数只是查询中的“变量”,例如,您可以执行以下操作:

$dql = "SELECT * FROM table WHERE myField > :myField";
$dql->setParameter( "myField", $field );

那是你在哪里寻找的吗?

于 2013-10-17T07:55:47.753 回答