我想在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 ...()”方法返回。
希望这可以帮助。