2

我有一堆表映射到 ->resultset('User') 和 'Tag' 等

如何创建结果集类以跨多个结果集类进行查询?

4

2 回答 2

1

您可以轻松添加(伪代码)-</p>

 $self->search_related(foreign)->search_related(original);

 $self->search_related(foreign)
  ->search_related(many_to_many_foreign)
  ->search_related(foreign)
  ->search_related(original);

– 样式链到结果集类。这允许您在返回原始类型的结果集时关联/收集相关数据(带或不带参数)。以下链接提供了一些极好的指导。XUL 在任何地方都不再受支持,但纯文本源很容易作为“幻灯片”阅读。一些例子直接说明了你所追求的。

于 2011-10-01T21:37:29.253 回答
0

所以,听起来你基本上想创建一个虚拟视图(加入你的表等),对吧?

如果是这样,请查看DBIx::Class::ResultSource::View。它将允许您创建一个虚拟视图结果源,然后可以通过结果集表示。

于 2011-10-01T17:25:00.400 回答