我这里有个问题,我的代码是:
$query = $con2->createQueryBuilder()->select('*')
->from('`blog_entry`', 'p')
->where('WHERE url->"$.?" = ?')
->setParameter(0, $request->getLocale())
->setParameter(1, $entryUrl);
url 字段是一个 JSON 字段,它包含这样的内容: {"es": "url.html"}
但它出现了下一个错误:
SQLSTATE[HY093]:无效的参数号:绑定变量的数量与标记的数量不匹配
我认为那部分url->"$.?" 是错误,但我不知道如何在那里传递参数,有什么想法吗?