我无法确定这里的问题。
我使用doctrine Query Builder
创建了以下查询
$repo = $this->em->getRepository(self::STORE_TIMING);
$qb = $repo->createQueryBuilder('store_timings');
$qb->select('st')
->where('st.id = :identifier')
->setParameter('identifier', 100);
当我打印DQL时:
print_r($qb->getDQL());die();
输出的查询是:
SELECT st FROM Test\BotBundle\Entity\StoreTimings store_timings WHERE st.id = :identifier
令我惊讶的是:标识符没有被替换。
在此请求一些指南。
答案 0 :(得分:2)
如果您使用mpmath
它不会使用参数返回查询。
我建议您使用'use strict';
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))
// parse application/json
app.use(bodyParser.json())
app.get('/',function(req,res){
console.log('received sms %s', req.query.text);
process.emit('sms', req.query.text);
res.send(200);
});
app.post('/', function(req,res){
console.log('received sms %s', req.query.text);
process.emit('sms', req.query.text);
res.send(200);
});
module.exports = app;
查看带参数