Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过ObjectManager接口从混合表(*联接)获取数据?_Php_Mysql_Doctrine Orm_Zend Framework2_Entitymanager - Fatal编程技术网

Php 如何通过ObjectManager接口从混合表(*联接)获取数据?

Php 如何通过ObjectManager接口从混合表(*联接)获取数据?,php,mysql,doctrine-orm,zend-framework2,entitymanager,Php,Mysql,Doctrine Orm,Zend Framework2,Entitymanager,我正在构建zf2项目,并在其中使用原则2 我有两个表格:新闻和分类 新闻是: +++++++++++++++++++++++++++++++++++++++++++++ + id + category_id + title + text + created + +++++++++++++++++++++++++++++++++++++++++++++ 类别为: +++++++++++++ + id + name + +++++++++++++ 0 temp 1 cars 2 cows 3 c

我正在构建zf2项目,并在其中使用原则2

我有两个表格:新闻和分类

新闻是:

+++++++++++++++++++++++++++++++++++++++++++++
+ id + category_id + title + text + created +
+++++++++++++++++++++++++++++++++++++++++++++
类别为:

+++++++++++++
+ id + name +
+++++++++++++
0 temp
1 cars
2 cows
3 casinos
类别的内容如下:

+++++++++++++
+ id + name +
+++++++++++++
0 temp
1 cars
2 cows
3 casinos
现在我正在处理新闻表,如下所示:

$news = $objectManager
    ->getRepository('\News\Entity\NewsItem')
    ->findBy(array(), array('created' => 'DESC'));
我现在正在检索这样的内容:

1 0 1232 123d datetime
2 1 1234 1235 datetime
3 2 1236 6123 datetime
4 0 1233 1233 datetime
我想得到这个:

1 temp 1232 123d datetime
2 cars 1234 1235 datetime
3 cows 1236 6123 datetime
4 temp 1233 1233 datetime
我怎样才能得到这些数据

所以,我需要与
JOIN
的SQL查询行为相同的代码行为


提前谢谢。

我建议开始阅读条令文档。@Sam我试过了!但这太难了D是我需要的吗?这看起来怎么样?2类(2种型号)?好啊但问题仍然悬而未决。如何获得想要的输出。我对教义非常陌生,所以很难找到我需要的东西,因为我不知道这个方法是如何调用的。还有其他建议吗?谢谢你的帮助。看看这个:@Sam谢谢你!标签和博客帖子之间的关系是这样的:标签1-许多博客帖子。也就是说,一篇博客文章可以包含很多标签,对吗?+我找到了自定义存储库。使用DQL,我可以包括其他模型,比如SQL中的简单表,对吗?@Sam我认为在您的示例中,它将创建3个表。对于标签,对于blogpost和table,连接两个表。我说得对吗?