这是我的查询:
公共函数 getDetails($userid, $orderby, $sort){
$query = $this->_em->createQueryBuilder()
->select('u')
->from('\Entities\Users', 'u')
->where('u.userid= ?1')
->orderBy('u.?3', '?3')
->setParameter(1, $userid)
->setParameter(2, $orderby)
->setParameter(3, $sort)
->getQuery()
->getResult();
}
它不断出错:消息:[Semantical Error] line 0, col 83 near '?3 DESC': Error: '?3' is not defined。
如何从该函数的属性中获取 orderby 到查询?