具有 ManyToOne 关联的实体上的 getArrayResult

2023-11-28

具有以下基本表(一对多关系)
客户端 - 拥有许多用户。
用户 - 每个用户属于单个客户端。

在一个非常简单的示例中,如果我查询用户实体(Querybuilder) 和getArrayResult()我看到以下内容:

  1. 实际生成的SQL中包含要修改的外键字段 返回(即 ClientID)
  2. 实际返回的数据数组不包含外键 场地。

现阶段我不需要返回外部数据,因此不需要 加入关联表。

所以问题是...
如何返回数组中的外键值或如何返回?

查询是:

   $qb = $this->_em->createQueryBuilder();  
   $qb->select('e');  
   $qb->from('Entity\User', 'e');  

SQL is:

SELECT w0_.Id AS Id0, w0_.Name AS Name2, w0_.ClientID AS ClientID7
FROM users w0_  

尝试设置HINT_INCLUDE_META_COLUMNS在执行查询之前(而不是构建器)上有查询提示。

$q->setHint(Query::HINT_INCLUDE_META_COLUMNS, true);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有 ManyToOne 关联的实体上的 getArrayResult 的相关文章

  • 如何将 JSON 文本转换为 PHP 关联数组

    我将以下 JSON 对象存储在文本文件 data txt 中 player black time 0 from 2c to 3d 我使用 php 阅读 问题 有没有简单的方法可以转换 data到 PHP 关联数组 我尝试过使用json de
  • 将 PHP 变量传递给 Jquery 而不刷新

    对于我缺乏 jquery 知识 我预先表示歉意 在我正在构建的这个网站中 向用户展示了许多代表植物的缩略图 单击缩略图时 将启动 jquery 弹出窗口 我希望能够做的是将一个包含植物 ID 的 php 变量传递给 jquery 弹出窗口以
  • PHP、jQuery Ajax 和 json 跨域返回

    我的 php 编码页面位于一台返回 json 结果的服务器上 php 文件名为 getInfoData php 返回如下 echo json encode v 不 我可以使用 getJSON 读取 json 并在同一服务器上运行它 但我需要
  • 获取过时的 Composer 软件包列表

    我想获取过时的软件包列表 这些软件包将在我发布时更新composer update 作曲家有这样的功能吗 如果没有 有没有办法做到这一点 有或没有作曲家 Update Since Composer v1 1 2016 年 5 月 https
  • Apache 重写 - 获取 PHP 中的原始 URL

    我在 nginx 或 Apache 中重写了这个地址 http domain com hello 到像这样的脚本 http domain com test php ref hell 如何在 PHP 中访问这个重写的 URL 因为 如果我使用
  • Oracle/PHP - ORA-00911 更新时的无效字符

    我正在运行一个 PHP 脚本 该脚本从 Oracle 数据库实例更新表 首先 我收到一个 JSON 对象 lot KLMHA17N9N00 requestor B10078 id FRESHLOT username B26696 passw
  • 如何将日期/时间从 24 小时格式转换为 12 小时 AM/PM? [复制]

    这个问题在这里已经有答案了 我从数据源中获取以下格式的日期和时间 19 24 15 06 13 2013 我需要将其转换为 12 小时 AM PM 格式 不带秒 所以上面的时间是晚上 7 24 日期应保留为 mm dd yyyy 格式 在
  • PHP 中的异步数据库/服务调用:Gearman 与 pthreads

    在我们的 LAMP 站点上 我们遇到一些服务必须多次调用数据库才能提取数据的问题 通常在 PHP 中完成此操作的方式 至少我的经验 是串行的 这显然是低效的 我们可以通过使用缓存和聚合一些查询来缓解一些低效率的问题 但在某些情况下我们仍然需
  • 显示过去 7 天 PHP 的结果

    我想做的是显示过去 30 天的文章 但我现有的代码不断给我一个 mysql fetch assoc 错误 然后追溯到我的查询 这是代码 sql mysql query SELECT FROM table WHERE DATE datetim
  • 为什么 mysqli num_rows 总是返回 0?

    我在使用 mysqli 获取要返回的行数时遇到了问题 尽管确实有一些结果 但我每次都只是得到 0 if stmt mysqli gt prepare SELECT id title visible parent id FROM conten
  • 如何使用表单上的提交按钮传递参数

    我想创建一个可以更改 PHP 制作的 mySQL 中的产品数据的程序 我有自动递增并指定每个产品的键列 当我单击编辑产品链接时 它将传递我从每个产品获得的键值 并链接到 editPage php Key data Key a href ed
  • PHP - 发送带有附件的电子邮件不显示消息内容

    尝试创建一个脚本 我可以在其中发送带有附件的电子邮件 一切正常 除了当我不在电子邮件中添加文件时 我仍然可以看到带有 0B 且没有名称的附件 if isset POST my send email to POST my email to r
  • 基本的 simpleXML 工作示例?

    看起来 PHP 中的 simpleXML 有很多问题 我在 Windows 上运行最新版本的 php 但无法让 simpleXML 的基本示例按照文档中的方式工作 我的 xml 文件是
  • 如何使用 PHP 从 MySQL 查询中按升序对值进行排序?

    我使用以下 PHP 脚本从 MySQL 表中获取和更改数据 并将结果打印在 HTML 表中 我希望按升序对数据进行排序 utilization percentage变量 它是由创建的 total client time total avai
  • 为 SimpleXMLElements 数组编写 foreach 循环

    我正在使用 PHP 5 中的 XPath 来解析 XML 文档 我遇到的问题是写一个foreach正确显示以下数组 XML 文档示例 值1 值2 xmlfile link to file xml xmlRaw file get conten
  • 在浏览器上录制视频并上传到LAMP服务器

    我已经尝试了很多东西 red5 jquery 网络摄像头 html5 但这些解决方案都没有录制视频并准备好上传到服务器 无论如何 html5 flash 等等 更好的跨浏览器解决方案 最好的 上传视频 音频 并将结果上传到服务器 我猜是通过
  • 选择MySql表数据放入数组中

    我尝试从 mysql 捕获数据并将它们全部放入数组中 认为 users table id name code 1 gorge 2132 2 flix ksd02 3 jasmen skaod2 sql mysql query select
  • 学说“没有命名的协会”

    将我添加到无法找出其学说映射出了什么问题的人列表中 我正在模拟国际象棋Game与一对多Halfmoves 有任何想法吗 DDL create table game game id int primary key create table h
  • Laravel 集合 .each() + array_push

    需要有关 Laravel 上 each 方法内的 array push 的帮助 我无法在此代码上获取容器数组 imagesData array collect data images gt each function v k use ima
  • 如何在 Laravel 中创建一条包罗万象的路线

    我需要一个 Laravelroutes php将捕获所有流量到特定的条目example com premium section网站 以便我可以提示人们在访问优质内容之前成为会员 您还可以通过在参数上使用正则表达式来捕获 全部 Route g

随机推荐

  • Windows 上的 pg_upgrade 无法写入日志文件 pg_upgrade_internal.log

    我尝试在 Windows 2008R2 上运行 pg upgrade 但收到错误 无法写入日志文件 pg upgrade internal log 失败 正在退出 我在 Linux 上看到了类似的问题23216734这说明问题与权限有关 但
  • EditText onClick 不显示虚拟键盘

    如果我单击我的 EditText 虚拟键盘不会显示 显示光标 但没有键盘可供输入 我什至尝试过手动打开 但没有效果 这是我的代码 public class CreateNote extends Activity EditText title
  • 使用 JSON.net 将枚举容器序列化为字符串

    您可以通过添加属性将 WebAPI 模型中的枚举字段序列化为字符串 enum Size Small Medium Large class Example1 Newtonsoft Json JsonConverter typeof Newto
  • 使用 std::hexfloat 读写

    这段代码打印出来0在我的机器上 但我期望0 3 怎么了 我在最新的 Arch Linux 上使用 g 6 3 1 编译标志似乎无关紧要 include
  • 行号()结束

    我遇到了一个有点特殊的语法 你能帮忙弄清楚它的意思吗 谢谢 SELECT ROW NUMBER OVER ORDER BY Product ProductID FROM Product 另外 这失败了 我特别感兴趣的是ROW NUMBER
  • 如何在 Android 环境中检测数据使用情况

    我希望能够使用 Android 环境检测所有形式的数据使用情况 是否可以密切关注哪些应用程序正在调用RTP vs WAP等等 这样我就可以随时知道本机程序或第三方应用程序何时使用数据 如果您正在谈论一个 Android API 来通过应用程
  • 我无法使用 Python 在 Gmail 中搜索已发送的电子邮件

    我正在尝试在 已发送 中搜索消息 实际上我关心两者 但我只收到传入消息 暂时我有 imap conn select str after after strftime d b Y typ msg ids imap conn search UT
  • 在 R 中可视化 2 变量联合概率质量函数

    我在 R 中有一个表示关节的矩阵概率质量函数两个变量的 pmf 例如 gt matrix c 13 00004 0 0 0 04 13 008 0 0 01 007 16 02 0004 004 025 070 14 01 001 007
  • jQuery:无法识别的表达式

    document ready function var page window location hash if page a href page addclass selected pageload page replace page p
  • 合并两个数据框并删除重复的列

    我想要cbind两个数据框并删除重复的列 例如 df1 lt data frame var1 c a b c var2 c 1 2 3 df2 lt data frame var1 c a b c var3 c 2 4 6 cbind df
  • React - TypeScript 的 props 解构

    我有一个功能 export function getSubjectsForStudent data any any 我从外部源收到 数据参数 定义强类型是不可行的 return 源自 data 因此它的类型也是any 主 组件将 返回 传递
  • Maven 中的“反应堆”是什么?

    我一直在阅读有关 Maven Reactor 的内容 并对它的术语用法感到困惑 我读过 多模块是一个反应器 您可以操作 Maven 反应器 并且反应器是一个插件 反应堆到底是什么 反应器是 Maven 的一部分 允许它在一组模块上执行目标
  • iOS 8 自动单元格高度 - didSelectRowAtIndexPath 导致 UItableview 跳转到顶部

    我目前正在将应用程序更新到 iOS8 并替换我自己的像元高度计算 我有一个带有一堆自定义单元格的表格视图 每个单元格被选中时都会在导航控制器上呈现 推送一个新视图 当表格视图中填充了这些单元格 并且用户选择表格底部附近的一个单元格时 表格视
  • 是否可以使用 openURL 打开设置应用程序?

    我知道一个应用程序可以使用以下代码启动其他应用程序 UIApplication sharedApplication openURL appUrl 我知道打开 safari 和邮件的 URL 方案 但我做了一些搜索 但没有找到有关 setti
  • Shell 命令在 python 中失败,在 shell 中正常

    我有一个 python 脚本 可以根据给定的输入生成许多 shell 命令 问题是 当它尝试执行生成的命令时 它会失败 但是当我自己运行生成的命令 即从命令行 时 它们会成功执行 这是生成的命令 find home me downloade
  • Android SMS 拦截,无需通知图标或 WAP-PUSH 消息

    有没有办法拦截短信广播接收器例如here但不会向用户显示任何通知并立即删除包含例如某些关键字的消息 EDIT 我需要的是在android手机之间进行一对一的通信 我认为发送短信可以解决问题 但是不需要短信通知 也许WAP推送消息会更好 但我
  • 同步语句上出现 NullPointerException

    我尝试在下面的代码中同步一个对象 public void myMethod synchronized globalObj Do something here 该代码在一个线程中执行 问题是 另一个线程可能将 globalObj 设置为 nu
  • cmake 不会编译为 C++ 11 标准

    我是 C 新手 一直在编译 制作 链接 构建 其他方面苦苦挣扎 让我们看看是否有人可以帮助我 我做了一些搜索 发现其他人也有类似的问题 但我尝试了他们的解决方案 但没有成功 所以这里是 一个简单的 C 程序 使用 C 11 功能 例如统一初
  • Nhibernate 在使用 QueryOver 时无法解决属性异常,适用于 QueryAll

    我有以下问题基本上我有以下两个片段 var contactAssociation session QueryOver
  • 具有 ManyToOne 关联的实体上的 getArrayResult

    具有以下基本表 一对多关系 客户端 拥有许多用户 用户 每个用户属于单个客户端 在一个非常简单的示例中 如果我查询用户实体 Querybuilder 和getArrayResult 我看到以下内容 实际生成的SQL中包含要修改的外键字段 返