Orm symfony 1.4:如何从关系表中获取记录

Orm symfony 1.4:如何从关系表中获取记录,orm,symfony1,doctrine,symfony-1.4,Orm,Symfony1,Doctrine,Symfony 1.4,如何从“多”表记录中获取对象 我有rsObjectComments的列表,我需要获取rsObjects 例如: schema.yml: 我鼓励您阅读名为:(特别是检索相关记录的部分)的整个文档页 您将看到文章的一个基本示例,其中包含许多注释(与您的注释几乎相同) 例如,如果您有一个rsObject,您可以使用以下方法获取相关的rsObjectComments: // will return a Doctrine_Collection $rsObjectComments = $rsObject-

如何从“多”表记录中获取对象

我有
rsObjectComments
的列表,我需要获取
rsObjects

例如:

schema.yml:


我鼓励您阅读名为:(特别是检索相关记录的部分)的整个文档页

您将看到文章的一个基本示例,其中包含许多注释(与您的注释几乎相同)

例如,如果您有一个
rsObject
,您可以使用以下方法获取相关的
rsObjectComments

// will return a Doctrine_Collection
$rsObjectComments = $rsObject->getComments();
我使用的是
getComments
,因为您使用
Comments
定义了
foreignAlias

如果你想做的话

foreach ($rsObject->getComments() as $comment)
{
  // $comment is a rsObjectComments object
}
如果你有一条评论并且想检索它的文章,则按相反的顺序

$rsObject = $comment->getRsObject();
$rsObject = $comment->getRsObject();