Join 关联映射还是加入?

Join 关联映射还是加入?,join,doctrine,associations,codeigniter-2,Join,Doctrine,Associations,Codeigniter 2,我对教义还不熟悉,我只是刚刚开始思考实体,这真是太棒了 我有两个表,其中包含有关消息的信息 Msg_links有一个 msg_ID字段 给用户 是你读的 味精的含量已经下降 内容键 msg_文本 来自用户 时间戳 在我的应用程序中生成消息时,如果消息是从1个用户到1个用户,则会在两个表中生成内容,并且在显示时,来自msg_links的msg_ID与content_key相对 如果有一条消息发送给2个用户,那么msg_内容表中只有一行,而msg_链接中只有两行。我希望这是有道理的 当我的代

我对教义还不熟悉,我只是刚刚开始思考实体,这真是太棒了

我有两个表,其中包含有关消息的信息

Msg_links有一个

  • msg_ID字段
  • 给用户
  • 是你读的
味精的含量已经下降

  • 内容键
  • msg_文本
  • 来自用户
  • 时间戳
在我的应用程序中生成消息时,如果消息是从1个用户到1个用户,则会在两个表中生成内容,并且在显示时,来自msg_links的msg_ID与content_key相对

如果有一条消息发送给2个用户,那么msg_内容表中只有一行,而msg_链接中只有两行。我希望这是有道理的

当我的代码显示mail时,它需要链接这两个表。我以前用mysql中的视图或内部连接做过这件事

如果我正确理解了关联映射,那么它就相当于连接的一个实体。在附近吗

那么,我需要找出关联映射并使用它,还是使用querybuilder进行连接

(注意,我也在使用CodeIgniter2)

通过原则加入

$query = $this->doctrine->em->createQuery("SELECT a.firstname, b.lastname FROM ORM\Testing\Firstnames a JOIN a.mylastname b WHERE b.id = $whichFamily");