致命错误:调用未定义的方法Doctrine \ ORM \ Query \ Expr \ Comparison :: setParameter()

时间:2017-09-23 16:52:07

标签: php symfony doctrine-orm zend-framework2 query-builder

首先我使用ZF2,我在控制器中使用QueryBuilder方法,以便从DataBase中提取数据并使用JSON发送它。

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<label>Select Country:</label>
<select class="country">
    <option value="nepal">Nepal</option>
    <option value="india">India</option>
</select>

这给了我一个调用堆栈错误,并且没有定义setParameter。

1 个答案:

答案 0 :(得分:0)

querybuilder有一个方法setParameter,但表达式却没有。您在setParameter返回值上致电expr()

所以转过来

)->setParameter(...))

进入

))->setParameter(...)

它应该有用。