我想在 Symfony2 中从不同实体创建一个对象表。 我有两个实体:实体用户和帐户。我必须从这两个实体检索信息,并构建一个包含两个表中信息的表,并将表结果作为响应返回并通过电子邮件发送。
例如,我在数据库中有两个实体:表用户和表帐户,
在我的控制器中,我想从两个表中获取数据并将数据融合到新表(不在数据库中),只是多维表。 从两个表获取数据很容易,但是我如何无法在 symfony 中创建包含检索到的所有数据的对象数组
listsofaccounts=$em->getRepository('....:Account')->getAllAccount()
listsofuser=$em->getRepository('..:user')->getAllusers()
我的问题是如何将两个结果放入新对象
$tableResults
中,其中包含来自listsofaccounts
和listsofusers
的所有信息
$tableResult=$listofAccounts+$lissofusers
我希望我理解正确,但我的建议是你使用 array_merge() 函数,如下所示:
$tableResult = array_merge($listofAccounts, $listofusers);
array_merge() 接受数组作为参数,这是“getAll...()”方法应该返回的内容。
希望这有帮助。