php - 来自数组的学说 setParameters
问题描述
$queryBuilder->andWhere('p.price BETWEEN :min AND :max')->setParameters(array('min' => $price_range, 'max' => $price_max ));
我认为这是有效的查询?不在这里工作。有什么我想念的吗?
解决方案
$queryBuilder->andWhere('p.price BETWEEN :min AND :max')
->setParameter('min',$price_range)
->setParameter('max', $price_max);
结束了使用 2 setParameter 而不是 setParameters
但不知何故,在我内心深处告诉我这是错的,但我是 symfony 的新手,我想我还是用这个运行
推荐阅读
- r - 通过 RSelenium 或嵌入的 javascript 输出导航页面时,我可以捕获 POST 请求吗?
- regex - 如何验证我的 $ 货币正则表达式仅介于 0-9999.99 之间的数字?
- java - WebServiceTemplate 超时仅在配置为 21 秒以下时有效
- powerapps - Power Automate Desktop“未知操作”
- javascript - React - 未捕获的类型错误:无法使用 Airtable 读取未定义的属性“名称”
- ruby-on-rails - 只保留belongs_to 关联的has_many 的COUNT 为2 的记录?
- mysql - 使用 MySql 版本 8.0.17 的存储过程 Pivot 出错
- javascript - TypeScript 将数组作为参数传递
- python - 如何让我的 VGG 模型从一开始就更准确?
- java - 在 Java 128 位散列中,其中 32 位(13 位)将是纪元,剩余位(86 位)是一些散列值