我有一堆表映射到 - >结果集('用户')和'标签'等
如何创建用于跨多个结果集类查询的结果集类?
答案 0 :(得分:1)
您可以轻松添加(伪代码) -
$self->search_related(foreign)->search_related(original);
$self->search_related(foreign)
->search_related(many_to_many_foreign)
->search_related(foreign)
->search_related(original);
- 结果集类的链式。这允许您在返回原始类型的结果集时关联/收集相关数据(有或没有参数)。以下链接提供了一些很好的指导。 XUL在任何地方都不再受支持,但纯文本源很容易被读作“幻灯片”。有些例子直接说明你所追求的内容。
答案 1 :(得分:0)
所以,听起来你基本上想要创建一个虚拟视图(加入你的表等)吗?
如果是,请查看DBIx::Class::ResultSource::View。它允许您创建虚拟视图结果源,然后可以通过结果集表示。