symfony - 使用 symfony 3 的学说进行 mysql 查询时出现内部服务器错误 500
问题描述
我曾尝试使用以下代码以原始方式执行 sql 查询:
$em = $this->getDoctrine()->getManager();
$sql = "TRUNCATE TABLE client";
$stmt = $this->entityManager->getConnection()->prepare($sql)->execute();
并且总是得到错误 500,如果更改插入的截断,或者选择获取 500 到。
此错误仅在使用 SQL raw 时出现,当我使用 DQL 时,运行正确。
任何想法?
此代码托管在Bluemix中,我检查了cloud foundry配置,其他项目运行正常
解决方案
在查询中使用您的 $em var 而不是 entityManager
推荐阅读
- sockets - 可以在 ZMQ_XSUB 套接字中激活订阅消息
- ios - 如果日期缺失,则根据日期在折线图中绘制值,而不是在折线图中绘制(danielgindi / Charts)
- wordpress - 如何在wordpress / elementor中更改不同按钮点击的图像
- php - 自定义 Laravel 默认验证电子邮件(更改标题)
- ios - 如何在 iOS Swift 中模拟 Firebase RemoteConfig 以进行测试?
- python - 基于 Keras 中的分割图有选择地应用卷积
- python - keras:评估多类 CNN 的 ROC AUC
- ruby-on-rails - Capybara 测试是否看到一个字段,但两个字段具有相同的开头,这会导致问题
- c++ - cmake找不到源文件tensorrt
- mongodb - 从 RabbitMQ 接收后保存到 mongoDB